Roles & Responsibilities:
Design, build, and maintain scalable, robust backend services using
Python
(Django / FastAPI / Flask).
Architect and deploy cloud-native infrastructure and microservices on
AWS
.
Implement serverless functions and event-driven architectures using
AWS Lambda, API Gateway, S3, and DynamoDB/RDS
.
Write clean, testable, and efficient code with a solid focus on security and performance optimization.
Collaborate with cross-functional teams (DevOps, QA, and Product) to deliver end-to-end features.
Key Requirements
Python Expertise:
Robust core Python fundamentals with hands-on experience in frameworks like
FastAPI, Django, or Flask
.
Cloud & AWS Capabilities:
Practical experience with core AWS services (
Lambda, EC2, S3, RDS, DynamoDB, API Gateway, SQS/SNS
).
Database Skills:
Proficiency with relational (
PostgreSQL / MySQL
) and non-relational databases (
MongoDB / DynamoDB
).
DevOps & Tooling:
Valuable understanding of Docker, CI/CD pipelines (GitLab/GitHub Actions/Jenkins), and Git version control.
REST APIs:
Solid track record of designing, building, and consuming RESTful web services.
Nice-to-Haves
Exposure to Infrastructure as Code (IaC) tools like
Terraform or
AWS CDK
.
Experience with event-driven or microservices architecture.
AWS Certifications (e.g.,