Job Description:
Job Title: Backend Engineer – Python / FastAPI / AWS
Experience: 3 to 6 Years
Location: Bangalore
Job Description
We are looking for a skilled Backend Engineer with strong expertise in Python,
FastAPI, and AWS to design, develop, and maintain scalable backend services. The
ideal candidate should have hands-on experience building RESTful APIs, integrating
with AWS cloud components, and ensuring code quality and security through best
practices and automated testing.
Roles & Responsibilities
1. Design, develop, document, and maintain robust RESTful backend API services
using FastAPI and Python.
2. Write efficient and optimized database interactions using ORMs such as Motor,
Beanie, or MongoEngine for MongoDB.
3. Integrate Python applications with AWS services, including S3, SQS, SNS,
Lambda, and API Gateway.
4. Implement authentication and authorization mechanisms using Keycloak.
5. Develop and maintain comprehensive test coverage with pytest (unit, functional,
and integration tests).
6. Utilize GitLab for version control, CI/CD pipeline setup, and automated
deployment workflows.
Good to Have Skills
1. AWS Certifications – AWS Certified Developer / Solutions Architect.
2. Experience with SonarQube or similar static code analysis tools for maintaining
code quality and compliance.
3. Familiarity with Grafana, Prometheus, or similar tools for secure logging and
real-time monitoring.
4. Strong understanding of secure coding guidelines and best practices to
mitigate vulnerabilities such as SQL Injection, XSS, CSRF, and OWASP Top 10.