Back to all jobs

Python Developer

Posted 16d ago
IndiaOnsite Full-time Any experience Competitive

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.