Deliver a streamlined user experience while striving to develop a first-class codebase using Python best practices and implement a complete user interface in the form of a mobile and desktop web app.
Responsibilities will include:
• Perform Test Driven development (TDD)
• Implement unit tests, E2E tests and integration tests
• Overall system and operation maintenance
• Python/Django application development of server-based components and web applications written in Python/Django
• Application integration with back-end systems.
• Creation of Microservices
• Application maintenance, support and performance monitoring.
• Ensure that the integrity and stability of systems and applications are upheld
• Help institutionalise software engineering best practices