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.