A Python/Django developer in Johannesburg who contributes across the full software development lifecycle, building and maintaining solutions that securely handle sensitive data. Core stack: Python, Django, PostgreSQL, and front-end web technologies (HTML, JavaScript, CSS), plus LaTeX.
The successful candidate will join a dynamic team focused on delivering innovative, high-quality software solutions.
Requirements:
Bachelor's Degree in Computer Science or a related field
Minimum 4 years' Python/Django experience
Experience working with relational databases (preferably PostgreSQL)
Front-end Web technologies such as HTML, JavaScript & CSS
Latex
Key Responsibilities:
Contribute throughout the full software development lifecycle, from requirements gathering and solution design to development, testing, deployment, and ongoing production support.
Apply a business-focused approach to development by identifying opportunities to enhance products, processes, and user experiences.
Adhere to and continuously improve development standards, methodologies, and best practices.
Develop and maintain solutions that securely handle sensitive and confidential data.
Leverage modern technologies and tools to enhance application functionality, scalability, and performance.