Experience : 6–10 years
Location : (Add location / Remote / Hybrid)
Employment Type : Full-time
About the Role
We are looking for a highly experienced Lead Python Developer with strong hands-on expertise in Python and PostgreSQL to join our product engineering team. The ideal candidate has solid experience in building scalable products, leading development initiatives, and driving end-to-end solution architecture.
Key Reponsibilities
Lead the design, development, and delivery of high-performance backend services and product features
Architect scalable solutions using Python and PostgreSQL
Review code, enforce clean coding standards, and guide developers on best practices
Collaborate with Product, Design and DevOps teams to translate business requirements into technical specifications
Optimize performance, troubleshoot production issues and ensure high system availability
Guide and mentor mid-level and junior engineers
Take ownership of full SDLC — requirement analysis, estimation, development, deployment, and quality
Must-Have Skills
6–10 years of experience in building backend systems using Python
Strong database fundamentals with hands-on experience in PostgreSQL
Experience in building APIs (REST / GraphQL)
Strong understanding of object-oriented programming and design patterns
Proficiency in Git, CI / CD, and container technologies (Docker preferred)
Experience working in agile product development environments
Preferred Skills
Prior product development experience in a high-growth tech product or SaaS environment
Experience with cloud platforms (AWS / GCP / Azure)
Experience in microservices architecture
Familiarity with message queues (Kafka / RabbitMQ)
Soft Skills
Strong ownership mindset
Excellent problem-solving & critical thinking skills
Ability to lead development initiatives and guide a team technically
Good communication and stakeholder management
Python Developer • Jaipur, Rajasthan, India