Python Developer
Location: Bangalore / Chennai
Experience: 4-8 Years
Your Role
As a Backend / Cloud Engineer, you will be responsible for designing, building, and maintaining scalable cloud‑native services and APIs. You will collaborate with cross‑functional teams to deliver secure, reliable, and high‑quality solutions while ensuring best practices across development, testing, and deployment.
In this role, you will:
- Design, develop, and maintain backend services using Python (3.8+).
- Build and integrate AWS services using Boto3, supporting serverless and microservices-based architectures.
- Develop and consume RESTful APIs, ensuring scalability, reliability, and security.
- Implement authentication and authorization solutions using OAuth 2.0.
- Apply Test‑Driven Development (TDD) principles and build automated tests to ensure high code quality.
- Collaborate with DevOps teams to support CI/CD pipelines and improve deployment workflows.
- Troubleshoot, debug, and resolve complex technical issues in distributed systems.
- Translate business and technical requirements into actionable development plans.
- Take ownership of assigned tasks and drive them to completion with minimal supervision.
Your Profile
- Proficiency in Python (version 3.8 or higher) with a strong focus on clean, efficient, and maintainable code.
- Hands-on experience integrating AWS services using AWS SDK (Boto3).
- Solid understanding of RESTful APIs, microservices architecture, and serverless computing.
- Strong knowledge of OAuth 2.0 and modern authentication and authorization mechanisms.
- Experience with Test‑Driven Development (TDD) and automated testing frameworks such as PyTest and moto3.
- Familiarity with CI/CD tools including Jenkins, Concourse, and GitHub Actions.
- Strong problem-solving skills with excellent attention to detail.
- Ability to learn quickly and adapt to new technologies and environments.
- Demonstrated ownership mindset with the ability to work independently.
- Strong collaboration and communication skills, with the ability to clearly articulate ideas in both written and verbal formats.
What You’ll Love About Working Here
- Opportunity to work on advanced embedded systems and networking technologies.
- Collaborative environment with hardware and software experts.
- Continuous learning and exposure to cutting-edge platforms.
- Flexible work options and a culture that values innovation and technical excellence
Email : abraham.maliyekkal@capgemini.com