Lead Backend Developer (Python)
Job Summary
Responsibilities
- Lead the design development and delivery of backend solutions using Python-based technologies with a strong focus on scalable and maintainable system design.
- Analyze business and technical requirements and independently design and implement backend services and APIs to meet project needs.
- Build and maintain robust backend applications using Python and related frameworks ensuring performance reliability and security.
- Collaborate closely with frontend developers QA engineers DevOps teams and other cross-functional stakeholders to deliver end-to-end solutions.
- Provide technical leadership to the development team including task planning mentorship guidance on implementation approaches and support in resolving technical challenges.
- Work directly with clients to understand requirements clarify expectations communicate progress and ensure high-quality delivery aligned with business goals.
- Represent the team professionally in client interactions and help maintain the companys reputation through strong ownership accountability and delivery standards.
- Review code enforce engineering best practices and promote high standards in architecture coding testing and documentation.
- Ensure backend systems are optimized for scalability maintainability and operational efficiency.
- Contribute to technical documentation including solution designs implementation details and operational guides while ensuring project knowledge is clearly captured and shared.
- Support collaboration across teams and drive smooth coordination in a fast-paced development environment.
Qualifications
- 6 years of overall software engineering experience with at least 4 years of hands-on experience in Python development.
- Proven experience in a lead or senior-level backend engineering role with the ability to guide a team and take ownership of technical delivery.
- Strong proficiency in Python and backend development practices.
- Hands-on experience with FastAPI and solid experience in designing and building RESTful APIs and backend services.
- Strong experience with PostgreSQL including schema design query writing and performance optimization.
- Practical experience with Docker for containerized development and deployment workflows.
- Experience with frameworks and technologies such as Django Wagtail Valkey OpenSearch DocumentDB and Firebase is an advantage.
- Strong ability to translate requirements into technical designs and implement reliable solutions with minimal supervision.
- Good understanding of backend architecture design principles coding standards and best practices.
- Demonstrated ability to lead a team coordinate with cross-functional teams and drive development efforts collaboratively.
- Strong client-facing communication skills with the ability to handle direct client interactions in a professional and solution-oriented manner.
- Experience writing clear and effective technical documentation.
- Strong problem-solving skills ownership mindset and the ability to adapt quickly to evolving project requirements.
Benefits
- Great Remuneration
- Flexible Work Arrangement
- Performance Bonus
- Private Health Insurance
- Accelerated Career Growth
- Latest Tech Equipment
- International Exposure
- Exciting Company Events
Required Experience:
IC
About Company
Nextjob is a boutique technical staffing firm located in the suburbs of Colombo. Our expertise is mainly in sourcing and placing high-end, niche IT, Tech & Engineering talent with some of the best employers worldwide. Our key services are headhunting, full life cycle recruitment & exe ... View more