Senior Backend Developer
Responsibilities
- Hands-On Backend development
- Design and implement features and end-to-end product modules
- Ownership of a mission-critical component in the company
- Collaboration with various stakeholders (Product, Sales, etc.)
Qualifications
- First and foremost – Team player with strong self-learning abilities
- 5+ years of experience working with Python and Django/Flask frameworks
- Substantial experience working with Postgres databases and object-relational mapping
- Experience in multi-processing and task management (Celery)
- Experience working with AWS managed services (ECS, Lambda, SQS, SNS, MSK, IoT Core) in a microservices environment
- Deep understanding of object-oriented software development principles, methodologies and best practices, and SaaS architecture
- Committed, striving toward goals, and accountable for results
Nice to have
- Confidence in creating Docker images for continuous deployments
- Knowledge and experience in RabbitMQ/Kafka/Redis
- Experience with NoSQL databases
- Experience in Frontend development by using Angular 2+
- Experience in DevOps technologies, CI/CD, and test automation
- Familiar with IoT-based systems
- BSc in computer science or equivalent