Python Developer
About the Role We are looking for 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 servi...
About the role
About the Role
We are looking for 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, designers, and fellow engineers to deliver scalable and efficient applications. This is an excellent opportunity for a passionate developer who thrives in a fast-paced environment and is eager to make a meaningful impact through clean, well-structured code.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and reusable Python-based applications and backend services.
- Write clean, efficient, and well-documented code following industry best practices and internal coding standards.
- Collaborate with product and design teams to translate business requirements into technical solutions and functional features.
- Develop and integrate RESTful APIs and microservices to support web and mobile applications.
- Perform thorough code reviews, identify potential issues, and provide constructive feedback to peers to maintain high code quality.
- Optimize application performance by identifying bottlenecks, debugging issues, and implementing effective solutions.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of features.
- Stay up to date with emerging technologies, Python ecosystem developments, and industry trends to continuously improve team capabilities.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related technical field.
- Minimum 2 to 5 years of professional experience in Python development with a strong understanding of object-oriented programming principles.
- Proficiency in popular Python frameworks such as Django, Flask, or FastAPI and experience building production-grade applications.
- Solid understanding of database technologies including PostgreSQL, MySQL, or MongoDB, along with experience writing optimized queries.
- Familiarity with version control systems, particularly Git, and experience working in collaborative development environments.
- Knowledge of cloud platforms such as AWS, Google Cloud, or Microsoft Azure and experience deploying applications in cloud environments is highly desirable.
- Strong problem-solving skills, excellent communication abilities, and the capacity to work both independently and as part of a collaborative team.
Benefits
- Competitive salary package aligned with industry standards, along with performance-based annual bonuses and increments.
- Flexible working arrangements including hybrid and remote work options to support a healthy work-life balance for all employees.
- Health and wellness benefits including comprehensive medical insurance coverage for employees and their immediate family members.
- Learning and development opportunities such as sponsored certifications, access to online learning platforms, and attendance at industry conferences.
- Inclusive and collaborative work culture with regular team-building activities, recognition programs, and a supportive environment that values diversity and innovation.