Skip directly to search

Skip directly to content



Technical Lead with Python [architecture background]

Development - Python


  • Lead internal teams and contractors to deliver best in class software;
  • Champion excellent quality and software best practices in an agile environment;
  • Recruit top talent to grow the team capacity and capability;
  • Strong collaboration with marketing, Design and customer facing teams to build exceptional products;
  • Define and Deliver frontend & backend architecture working with technical leads to break high level architecture into low level design and actionable tasks for the development team;
  • Keep abreast of competitor products and industry trends.


Qualifications and Experience

  • 8+ years of experience in relevant roles;
  • Proven delivery of complex, highly scalable, reliable, secure and high-performance cloud native products and platforms;
  • Experience as Technical Architect in Python with strong understanding of building cloud native applications in Python;
  • Expertise in at least one Python framework like Django, Flask, etc;
  • Experience with SQL and NoSQL databases;
  • Prior hands-on experience in developing and deploying Microservices solutions on cloud (Azure /AWS);
  • Understanding of 12 factor methodologies, Kubernetes, and DevOps tools;
  • Experience in building APIs with REST and RabbitMQ; skills in object-oriented and functional programming and design;
  • Experience in an Agile Software development environment with familiarity with tools such as Jira, Slack, Agile, Lean Startup, Git, Bitbucket, Jenkins;
  • Very good command of spoken and written English.


Desirable skills:

  • Experience leading Frontend development including some of the following: HTML, CSS, Javascript (React and/or Angular), Node.js, Express, StrongLoop, AJAX, Kafka, NATS, PHP, responsive design;
  • Experience working with Design and UX/UI teams consuming design assets in a frontend framework;
  • Experience with Apache/Nginx, ORM (Object Relational Mapper), Web Services, Caching using Memcache/Redis/APC/Varnish, JSON, XML;
  • Experience with C, C++, tcl, Verilog;
  • Linux system administration and development environment familiarity;
  • Experience with event-based and message-driven distributed system.


Additional Information

  • Private health insurance, monthly sports allowance & meal tickets;
  • Loyalty annual leave days & replacement days for weekend bank holidays;
  • Various options for purchasing Endava shares at a preferential price;
  • Referral bonus;
  • Work from home and flexible working hours;
  • Multiple offers and employee discounts;
  • Ongoing learning opportunities – complex projects, trainings, coaching, conferences, workshops, certifications, online learning platforms subscriptions etc.;
  • Bookster;
  • Global Wellbeing Programme;
  • Diverse company social life - events, sports tournaments, team buildings, passion groups (e.g. hiking, book club);
  • Multicultural environment - working with colleagues and clients across different countries.

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?