Backend Developer
Experience : 3-6 years | Location : Bengaluru
We are seeking a skilled Backend Developer with expertise in FastAPI , Python , MongoDB , and AWS. In this role, you will be responsible for designing, developing, and maintaining high-quality backend services that are scalable, secure, and optimized for performance.
Key Responsibilities
- Design and implement RESTful APIs using FastAPI and Python .
- Develop efficient data models and queries with MongoDB , using ORMs such as Motor , Beanie , or MongoEngine .
- Integrate backend services with various AWS components, including S3 , SQS , SNS , Lambda , and API Gateway .
- Implement secure authentication and authorization mechanisms using Keycloak .
- Write and maintain comprehensive unit , functional , and integration tests using pytest and related tools.
- Participate in code reviews, CI / CD pipeline configuration, and automated deployment processes via GitLab .
Required Qualifications
Proven experience developing backend services with Python and FastAPI .Strong working knowledge of MongoDB and asynchronous ORMs.Hands-on experience integrating applications with AWS services.Familiarity with Keycloak or similar identity and access management solutions.Experience with pytest or other testing frameworks.Proficient with GitLab , including version control and CI / CD pipelines.Preferred Qualifications
Experience with Docker and Kubernetes.Familiarity with microservices architecture.Exposure to DevOps practices and infrastructure-as-code tools.