Lead Backend Developer (Python)

Nextjob
Full-timeColombo, Sri Lanka

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 company’s 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, Node.js, 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 🥳

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Nextjob via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.