Responsibilities :
- Architect, build, and maintain scalable backend applications in Python.
- Design RESTful and/or GraphQL APIs, ensuring best practices in performance and security.
- Implement database schemas, queries, and optimizations (PostgreSQL, MongoDB, or similar).
- Collaborate with product managers, frontend developers, and DevOps teams.
- Write clean, maintainable, and testable code (pytest, unittest).
- Lead code reviews, mentor junior engineers, and set engineering standards.
- Drive improvements in infrastructure, CI/CD pipelines (GitLab CI, Jenkins, etc.).
- Monitor, troubleshoot, and optimize production systems for high availability.
Requirements :
- 5+ years of professional experience with Python (FastAPI, Django, Flask preferred).
- Strong expertise in relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Solid understanding of API development, authentication (OAuth2 JWT), and security practices.
- Hands-on experience with containerization technologies like Docker; familiarity with Kubernetes is a plus.
- Deep understanding of system design, distributed computing concepts, and scalability challenges.
- Exposure to cloud platforms (AWS, Azure, GCP) and serverless technologies.
- Excellent communication skills and ability to work in a fast-paced, agile environment.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1553350
Interview Questions for you
View All