Senior Python Developer
Pune District, Maharashtra, India · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- In office
- Education
- Bachelor's or Master's in Computer Science or Engineering
- 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 Mindstix Software Labs
Mindstix Software Labs is dedicated to accelerating digital transformation for major global brands. Our team comprises passionate innovators specializing in Digital Experiences, Enterprise Mobility, Cloud Engineering, and Data Science. We deliver top-quality products to a wide range of industries including eCommerce, Luxury Retail, SaaS, Consumer Tech, Health Tech, and Hospitality, serving Fortune 500 companies and Silicon Valley startups. Our culture is fast-moving, open, driven by curiosity and expertise, combining business, technology, and design.
Job Description and Responsibilities
- Architect, develop, and support scalable backend applications, APIs, and services using Python.
- Work closely with cross-functional teams, such as frontend engineers, DevOps specialists, and product managers, to gather requirements and build strong backend solutions.
- Produce clean, reusable, and testable code adhering to established best practices and design patterns.
- Enhance application performance, scalability, and security.
- Incorporate third-party APIs and external services to fulfill business needs.
- Design and deploy AI/ML-powered features, including applications based on large language models (LLMs), AI agents, automation processes, and intelligent data handling systems to generate business value.
- Debug, troubleshoot, and upgrade existing codebases and software systems.
- Implement automated testing frameworks and write unit tests to maintain high code quality standards.
- Engage in code reviews and contribute to ongoing enhancements of development practices.
- Keep current with the latest advancements in Python libraries, AI technologies, development frameworks, and backend trends.
- Exhibit a proactive "Say Yes" attitude by embracing challenging problems and exploring innovative solutions beyond limitations.
- Maintain thorough documentation for codebases, workflows, and system architectures to aid maintainability and future development.
Required Qualifications and Skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Over 5 years of practical experience in backend programming using Python.
- Proficiency with Python web frameworks like Django, Flask, or FastAPI.
- Strong experience in RESTful API development, asynchronous programming, and microservices architecture.
- Working knowledge of relational databases such as PostgreSQL and MySQL, as well as NoSQL databases including MongoDB and Redis.
- Thorough understanding of data structures, algorithms, and object-oriented design principles.
- Familiarity with version control systems like Git, CI/CD pipelines, and container technologies such as Docker.
- Experience with cloud service platforms like AWS, Azure, or Google Cloud Platform is advantageous.
- Exposure to message brokers including RabbitMQ or Kafka is beneficial.
- Exceptional problem-solving abilities paired with attention to detail.
- Strong communication and teamwork skills.
- Additional experience with testing frameworks such as PyTest or UnitTest is a plus.
Ideal Candidate Profile
- Passionate about programming and skilled at tackling complex engineering challenges.
- Thrives in dynamic, fast-paced, and inventive work settings.
- Possesses a keen eye for design quality and pays meticulous attention to detail.
- Excels in customer-focused environments by actively listening, empathizing, and collaborating with distributed teams worldwide.
- A team-oriented attitude with a dedication to mentoring and inspiring colleagues.
- Communicates ideas clearly and effectively in both verbal and written English.
- Values craftsmanship and maintains high standards in all work aspects.
Benefits and Work Environment
- Opportunity to collaborate with top engineers in a competitive and innovative environment.
- Flexible working arrangements and attractive compensation with health insurance coverage.
- Recognition programs and accelerated career growth opportunities.
- Chance to contribute to products and solutions impacting a global customer base.
Work Location
This role is based at our Pune headquarters in India and requires onsite presence. Our workspace fosters deep collaboration but also offers flexible timing and hybrid options for experienced team members.
Equal Employment Opportunity
Mindstix Software Labs is dedicated to fostering an inclusive and diverse workplace free from discrimination based on race, ethnicity, gender, sexual orientation, age, disability, veteran status, or any protected class.
Level
Senior
Minimum education
Bachelor's Degree