Full Stack Python/Django Engineer

Full Stack Python/Django Engineer Job Description Template

Our company is looking for a Full Stack Python/Django Engineer to join our team.

Responsibilities:

  • Implementation and maintenance of an excellent automation test framework;
  • Driving continuous improvement and innovation into engineering deliveries;
  • Design, build and maintenance of a great quality, a scalable cloud-based platform;
  • Design and implementation of Python applications and services;
  • Mentoring of junior engineers,

Requirements:

  • 3+ years building web applications in Python, preferably Django;
  • Background in relational database technology – for instance MySQL or Postgres – 2+ years;
  • Not afraid of documentation;
  • Experience of and a drive for Test Driven Development or Behaviour Driven Development;
  • Experience of acting as a ScrumMaster;
  • Experience delivering scalable service based architectures – 1+ years;
  • Experience working on Amazon Web Services (AWS) environments;
  • 1+ years with front-end development – HTML5, CSS3 and Javascript;
  • A passion for automating everything, not least continuous integration and deployment;
  • Understanding of quality systems such as ISO 13485 and ISO 9001, in a software context;
  • A strong desire to write simple, elegant code and ‘do it right’;
  • Understanding of web server configuration and integration – preferably Nginx;
  • Experience in system test automation, particularly Selenium, and Continuous Integration with Jenkins;
  • Experience of Linux system administration;
  • Keenness to work in an agile environment and experience of Scrum and/or Kanban.