AI Jobs Map

Straive · Bengaluru, Karnataka, India

Python Developer

mid_levelfull timePosted 8 days ago
Apply on LinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

pythondjangofastapiflaskmicroservicesawsserverlesss3dynamodbdevopsec2postgresqlmysqlmongodbdockerci/cdgitlabgithub-actionsjenkinsgit

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 strong 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: Strong 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: Good 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., AWS Certified Developer – Associate or AWS Certified Solutions Architect).

More jobs at Straive