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 PythonStrong database fundamentals with hands-on experience in PostgreSQLExperience in building APIs (REST / GraphQL)Strong understanding of object-oriented programming and design patternsProficiency in Git, CI / CD, and container technologies (Docker preferred)Experience working in agile product development environmentsPreferred Skills
Prior product development experience in a high-growth tech product or SaaS environmentExperience with cloud platforms (AWS / GCP / Azure)Experience in microservices architectureFamiliarity with message queues (Kafka / RabbitMQ)Soft Skills
Strong ownership mindsetExcellent problem-solving & critical thinking skillsAbility to lead development initiatives and guide a team technicallyGood communication and stakeholder management