Senior Python/Django Developer

Senior Python/Django Developer Job Description Template

Our company is looking for a Senior Python/Django Developer to join our team.

Responsibilities:

  • Application maintenance, support and performance monitoring;
  • Application integration with back-end systems;
  • Ensure that the integrity and stability of systems and applications are upheld;
  • Help institutionalise software engineering best practices;
  • Perform Test Driven development (TDD);
  • Overall system and operation maintenance;
  • Python/Django application development of server-based components and web applications written in Python/Django;
  • Implement unit tests, E2E tests and integration tests;
  • Creation of Microservices.

Requirements:

  • Linux, Docker and Docker Swarm experience is advantageous;
  • Minimum of 5 years’ experience in the development of Python/Django systems;
  • Working knowledge of JavaScript, AngularJS, HTML5, jQuery, SQL;
  • Linux Server;
  • Good written communication skills in English;
  • Amazon Web Services;
  • Django;
  • Python;
  • Has a strong grasp of Python development techniques and always stays on top of the latest development best practices and tools;
  • Excellent analytical and problem-solving skills;
  • Good planning and leadership skills;
  • React;
  • At least 4-5 years experience using Django and the Django REST Framework;
  • Has the ability to train Junior and Mid Level Developers;
  • Relational database software.