10 Sep
|
Straive
|
Bengaluru
Job Description
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: 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).
📌 Python Developer (Bengaluru)
🏢 Straive
📍 Bengaluru