
Life is short.
Work somewhere awesome.
Back end developer in Cape Town
Job description
We are seeking a skilled Software Engineer with strong back end expertise to re-design and modernize our current application using the latest technologies and best practices. Therefore, a good understanding of software architectures is essential. The ideal candidate has experience with Python/Django, and/or Java (Maven). You will be part of our in-house R&D team, collaborating with data scientists and our CTO. This role offers an excellent opportunity to grow your skills and contribute to impactful projects in the healthcare sector.
Key Responsabilities
-
Redesign and modernize the existing back end of our Epi-control platform
-
Design and maintain scalable architecture for reliable and efficient software solutions
-
Write clean, high-quality code that meets performance and security standards
-
Collaborate with the data science team to identify and resolve bugs and performance bottlenecks
-
Potentially leverage Java/Android expertise to support future product expansions and cross-platform integrations
-
Deploy and manage web applications using NGINX or similar web servers, ensuring secure, reliable, and performant delivery.
-
Implement and maintain CI/CD pipelines to automate testing, integration, and deployment.
-
Ensure code quality and reliability through automated testing and continuous integration practices.
Educational background and skills
-
Minimum 3 years of work experience in a related field
-
Strong proficiency in Python with Django or Flask frameworks, and/or Java (Maven).
-
Familiarity with NGINX or other web server technologies for application deployment and optimization.
-
Experience with front-end technologies like HTML, CSS, and Angular
-
Familiarity with database systems such as PostgreSQL or MySQL.
-
Good understanding of software architectures
-
Nice-to-have: Additional experience with Angular framework
-
Nice-to-have: Experience with CI/CD tools such as Bitbucket Pipelines, GitLab CI, GitHub Actions, or AWS CodePipeline. CI/CD experience is strongly preferred.
-
Excellent problem-solving skills and attention to detail.
-
Ability to work accurately and independently
What we offer you
-
We are a dynamic, growing company that encourages innovation and growth
-
Have a direct positive impact on global healthcare
-
Company budget for trainings and courses
-
25 vacation days
-
Multiple team outings per year
-
Offsite event once a year with the whole team from Belgium and South Africa