Skip directly to search

Skip directly to content



Senior Python Engineer

Application Management



  • You have experience working in the following technologies: Python, Django.
  • You have great analytical abilities and strive to build clean, well-tested and maintainable code.
  • You desire to work within an Agile development team using Scrum or Kanban.
  • You are passionate about working with the latest technologies.
  • You like to be involved in the full development life cycle of a software system.
  • You are keen to participate in the architectural design of the product.
  • You excel in solving complex technical problems.


Qualifications and Experience

  • At least 3 years of work experience.
  • Proficient with Python and Django (version 2.0 and above)
  • Proficient in web development
  • Experience with Linux
  • Experience with Docker
  • Familiar with versions control (Git) and CI/CD
  • Some experience with AWS, Azure or GCP
  • Good English



  • Good understanding of front-end technologies - JavaScript, HTML5, CSS3
  • Experience with Django REST Framework, Flask
  • Experience with Kubernetes


Additional Information


  • Fast-paced international environment
  • Work in projects for some of the biggest brands worldwide
  • Multiple career development opportunities
  • Access to tools that drive continuous learning
  • Involvement in multiple initiatives to drive technical excellence
  • Training/ certifications and career development
  • Additional holiday days
  • Food vouchers
  • Medical care
  • Special discounts and offers
  • Endava shares
  • Open office space with various entertainment games – PS, table tennis, football and more
  • Endava referral bonus

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?