Python Developer
About the Role We are seeking a talented and motivated Python Developer to join our growing engineering team based in India. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that power our core products and services....
About the role
About the Role
We are seeking a talented and motivated Python Developer to join our growing engineering team based in India. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that power our core products and services. You will collaborate closely with cross-functional teams including product managers, data engineers, and front-end developers to deliver scalable and efficient applications. This is an excellent opportunity for a passionate developer who thrives in a fast-paced, collaborative environment and is eager to make a meaningful impact through clean, well-structured code.
Key Responsibilities
- Design, develop, test, and deploy robust Python-based applications and backend services that meet business and technical requirements.
- Write clean, maintainable, and well-documented code following established coding standards and best practices.
- Collaborate with product and design teams to translate business requirements into scalable technical solutions.
- Develop and integrate RESTful APIs and microservices to support web and mobile applications across multiple platforms.
- Optimize application performance by identifying bottlenecks, conducting code reviews, and implementing effective solutions.
- Participate actively in Agile ceremonies including sprint planning, daily standups, and retrospectives to ensure timely delivery of features.
- Work with databases such as PostgreSQL, MySQL, or MongoDB to design efficient data models and write optimized queries.
- Troubleshoot, debug, and resolve production issues promptly while maintaining high availability and reliability of systems.
Requirements
- 2 to 5 years of professional experience in Python development with a strong understanding of object-oriented programming principles.
- Proficiency in Python frameworks such as Django, Flask, or FastAPI for building scalable backend applications.
- Solid experience working with relational and non-relational databases, including writing complex queries and managing database migrations.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Microsoft Azure, including deployment and monitoring of applications.
- Experience with version control systems, particularly Git, and a strong understanding of branching strategies and code review workflows.
- Knowledge of containerization tools such as Docker and basic understanding of CI/CD pipelines is highly desirable.
- Strong analytical and problem-solving skills with excellent verbal and written communication abilities in English.
Benefits
- Competitive salary and performance-based annual bonuses aligned with industry standards across major Indian cities including Bengaluru, Hyderabad, and Pune.
- Flexible working arrangements including hybrid and remote work options to support a healthy work-life balance for all team members.
- Comprehensive health insurance coverage for employees and their immediate family members, including medical, dental, and vision plans.
- Dedicated learning and development budget to support professional certifications, online courses, and attendance at industry conferences.
- Generous paid time off policy including annual leave, public holidays, and additional wellness days to ensure employee well-being throughout the year.