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.