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.