Experience: 610 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
- 610 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