N

Python Developer

NEXTHIRE

Pune District, Maharashtra, India · Full Time

Be the first to apply

Experience
4+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's or Master's in Computer Science or related technical field
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Company

Mindstix is at the forefront of digital transformation, empowering top-tier global brands through expertise in Digital Experiences, Enterprise Mobility, Cloud Engineering, and Data Science. Catering to a variety of sectors including eCommerce, Luxury Retail, SaaS, Consumer Tech, Health Tech, and Hospitality, the company thrives on a culture driven by curiosity and craftsmanship. Its team of innovative engineers and UX designers crafts world-class products for Fortune 500 companies and Silicon Valley startups, fostering a collaborative environment where business, technology, and design converge seamlessly.

Key Responsibilities

  • Design, develop, and sustain scalable backend applications, services, and APIs using Python.
  • Work closely with cross-disciplinary teams such as frontend developers, DevOps professionals, and product managers to gather and interpret requirements, delivering robust backend solutions.
  • Write efficient, maintainable, and reusable code adhering to best practices and software design patterns.
  • Enhance application performance focusing on speed, scalability, and security.
  • Integrate external third-party APIs and services to support the business features.
  • Debug, troubleshoot, and update existing software systems for sustained functionality.
  • Implement automated testing frameworks and unit tests to ensure high-quality, reliable code.
  • Engage in code reviews and contribute to continual enhancement of development methodologies.
  • Keep current with emerging Python libraries, frameworks, and backend technologies to stay on the cutting edge.
  • Document codebases, workflows, and system designs to facilitate maintainability and future growth.

Candidate Profile

The ideal applicant is an enthusiastic programmer skilled in tackling intricate engineering challenges in a dynamic, creative setting. They appreciate excellent design details, show a keen eye for quality, communicate clearly in English, and thrive in customer-focused, globally distributed teams. This team player actively mentors peers and advocates for excellence in their work.

Qualifications and Skills Required

  • Bachelor’s or Master’s in Computer Science, Engineering, or a related discipline.
  • More than 4 years of practical experience in backend development primarily using Python.
  • Proficient with Python frameworks such as Django, Flask, or FastAPI.
  • Experienced with RESTful API development, asynchronous programming paradigms, and microservices.
  • Familiarity with both relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
  • Strong foundation in data structures, algorithms, and object-oriented design.
  • Knowledge of version control tools like Git, CI/CD workflows, and containerization with Docker.
  • Optional but advantageous: experience with cloud services like AWS, Azure, or GCP; and message brokers like RabbitMQ or Kafka.
  • Excellent problem-solving capacity combined with meticulous attention to detail.
  • Bonus skills include proficiency in testing frameworks such as PyTest or UnitTest.

Minimum education

Bachelor's Degree

Tools & software

Git required Docker required PostgreSQL required MySQL required MongoDB required Redis required Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Adaptability
🤖
Online · instant AI help
Broxer