Please find below the detailed role and responsibilities for the Senior Python Developer position
Location:
- Bangalore, Karnataka, India
Experience Range:
- Minimum Experience: 4 years
- Maximum Experience: 8 years
Key Skills and Technologies:
- Python Development
- Django
- Flask
- Cloud Platforms: GCP, AWS
- NoSQL Databases
- RESTful APIs
Skills to Evaluate:
- Python Development
- AWS
- GCP
- Django
- API Development
- NoSQL
Your role and responsibilities:
As a senior Python developer, you will:
- Design and develop scalable, maintainable RESTful APIs.
- Collaborate with frontend teams and participate in product and design discussions.
- Provide production support, troubleshoot issues, and promptly fix bugs.
- Integrate third-party solutions and leverage AI-driven tools for development.
- Ensure 100% unit test coverage across backend modules.
- Support QA teams by addressing bugs within defined timelines.
- Participate in engineering discussions to craft scalable solutions.
What You Bring (Must-Have Skills):
- 4+ years of experience in Python-based backend development and scalable architectures.
- Proficiency in REST API design, cloud platforms (GCP/AWS/Azure), and unit testing frameworks.
- Expertise in working with NoSQL/Relational Databases, serverless patterns, and frameworks like Django or Flask.
- Strong collaboration skills with product and design teams.
- Experience integrating third-party solutions.
Preferred Skills (Good to Have):
- Educational background in computer science or related fields (B.E/B.Tech/M.Tech).
- Familiarity with AI-driven backend development and prompt engineering.
- Prior experience with global teams or cross-functional collaboration.
- Proficiency in agile methodologies and practices.