
Overview
Purpose/Summary:
We are seeking an experienced and results-driven Python Developer - Lead with 8+ 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 Web Socket for real-time communication.
Job Types: Full-time, Permanent
Pay: Up to ₹2,300,000.00 per year
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
Work Location: In person