We are looking for an experienced Software Development Engineer III (Backend) to lead the design and development of scalable backend systems and seamless third-party integrations. This role focuses on building high-performance backend services using Python, FastAPI, and Django, while also providing technical leadership and mentoring to the backend engineering team. The ideal candidate will take ownership of integration projects end-to-end, from requirements gathering to deployment.
Lead the Backend Engineering team by providing technical guidance, mentorship, and ongoing support
Architect, design, and oversee the development of scalable, reliable, and high-performance backend systems using Python, Django, and FastAPI
Build and manage seamless integrations with third-party systems
Own the complete lifecycle of integration projects, from requirement analysis through development, testing, and deployment
Collaborate closely with Product Managers, Designers, and cross-functional stakeholders to translate business requirements into technical solutions
Drive backend project planning, estimation, execution, and timely delivery
Ensure best practices in software architecture, coding standards, and system performance
Promote continuous improvement by staying updated with industry trends, tools, and emerging backend technologies
Foster a collaborative, high-performance, and growth-oriented engineering culture
5–7 years of experience in backend engineering using Python
Strong expertise in Django and FastAPI frameworks
Prior experience in a technical leadership or team lead role
Solid understanding of backend architecture, software design patterns, and database design
Experience with end-to-end software development lifecycle management
Strong problem-solving skills with the ability to make strategic and technical decisions
Excellent verbal and written communication skills
Proven ability to work effectively with cross-functional teams
Experience working on B2B SaaS products or similar industries