S

Python Developer

Straive · Bengaluru, Karnataka, India

3–9 yrs experiencefull_timePosted Today
Apply now →

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 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* ).