Overview
Purpose/Summary:
We are seeking an experienced result driven Python Developer – Lead with 7+ years of experience, to join our growing team. In this role, the candidate will oversee end-to-end development processes, mentor a team of developers, and ensure the delivery of high-performing, scalable, and secure Python-based systems. This position requires an in-depth understanding of backend development, API design, and system architecture.
Job Responsibilities:
· Lead the design, development, and deployment of backend solutions using Python (Django, Flask, etc).
· Develop, maintain, and optimize APIs for seamless integration with front-end and third-party systems.
· Architect and implement microservices-based systems with a focus on scalability and performance.
· Manage databases for optimal schema design, indexing, and query performance.
· Implement and manage database migrations to ensure smooth upgrades, version control, and data integrity.
· Implement security best practices, including API authentication.
· Develop data pipelines and integration workflows for efficient data processing.
· Conduct code reviews and enforce development best practices.
· Monitor system performance, troubleshoot bottlenecks, and optimize infrastructure.
· Collaborate with cross-functional teams to define and deliver technical solutions.
· Knowledge in using tools like JIRA, Trello and other industry accepted Project management tools.
· Experience with Agile methodologies.
Must Have Skills:
· Programming: Expert-level proficiency in Python.
· Frameworks: Hands-on experience with Django.
· API Development: Strong expertise in designing and developing RESTful APIs, including API versioning and automated testing.
· Databases: o SQL: PostgreSQL, MySQL o NoSQL: MongoDB
· Experience on Database Migrations for seamless schema updates and version control.
· Experience with Microservices.
· Version Control: Expertise in Git workflows and branching strategies.
· Leadership: Experience in mentoring and leading a development team.
Nice to have skills:
· Hands-on experience with AWS, GCP, or Azure cloud services.
· Experience in Docker and Kubernetes.
· Experience with Jenkins, GitHub Actions, GitLab CI, Terraform.
· Familiarity with JavaScript frameworks.
· Experience with WebSocket for real-time communication.
Qualifications & Requirements:
Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).
Soft Skills:
· Strong analytical and problem-solving skills.
· Excellent communication skills, both verbal and written.
· Ability to work in a collaborative team environment.
· Time management and organizational skills to handle multiple tasks efficiently.
Job Types: Full-time, Permanent
Pay: ₹100,000.00 - ₹2,300,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Schedule:
- Day shift
Ability to commute/relocate:
- Kharadi, Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Preferred)
Work Location: In person