Development Lead / Full Stack Lead Engineer

  • Full-time

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
 
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
 
From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

We are seeking an experienced Development Lead to oversee full-stack development activities within a product-focused engineering team. The ideal candidate brings strong hands-on expertise in JavaScript/React, Python, and Golang, combined with deep knowledge of distributed systems, microservices, and modern DevSecOps practices.

Key Responsibilities

 

  • Lead and mentor a team of full-stack engineers to ensure high-quality software delivery.

 

  • Oversee the design, development, and deployment of production-grade React frontend and Python/Golang backend services.

 

  • Contribute to system architecture, ensuring scalable, secure, and maintainable solutions.

 

  • Drive adoption of engineering best practices, including code reviews, automation, and continuous integration.

 

  • Collaborate with product owners, QA, and cross-functional teams in an agile environment.

 

  • Ensure robust implementation of distributed systems, event-driven architectures, and container-based microservices.

 

  • Promote DevSecOps practices across the development lifecycle.

 

Qualifications

Required Skills & Qualifications

  • Proven experience as a Full Stack Software Engineer in product development teams. 
  • Strong experience delivering React, Python, and Golang applications to production. 
  • Solid understanding of distributed systems, event-driven architectures, and microservices. 
  • Hands-on experience with Docker/Kubernetes, distributed logs, CI/CD pipelines, and DevSecOps tooling. 
  • Proficiency with both SQL and NoSQL databases. 
  • Experience working within an agile software development environment. 
  • Strong leadership, communication, and problem-solving skills.

Preferred Qualifications 

  • 10+  years of engineering experience, including leadership responsibilities. 
  • Experience in cloud environments (AWS, Azure, or GCP).

Additional Information

 

 

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Privacy Policy