Back end developer in Cape town

Epcon

Cape Town

On-site

ZAR 650,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Training budget for courses
Team outings

Job summary

Epcon seeks a skilled Software Engineer with strong backend expertise to redesign and modernize our Epi-control platform. You will join an in-house team, collaborating with leadership to deliver scalable, secure software in the healthcare sector.

Requirements include 3+ years backend experience, Python/Django and/or Java, plus knowledge of Traefik and databases like PostgreSQL/MySQL. Angular and CI/CD tooling are a plus; you will contribute to future product expansions and continuous improvement.

Qualifications

  • Minimum 3 years of work experience as backend developer.
  • Strong proficiency in Python with Django or Flask, and/or Java (Maven).
  • Familiarity with Traefik or other web server technologies for deployment.
  • Familiarity with PostgreSQL or MySQL databases.
  • Good understanding of software architectures.
  • Nice-to-have: Angular framework.
  • Nice-to-have: CI/CD tools like 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.

Responsibilities

  • Redesign and modernize the existing back end of the 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 Traefik 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.

Skills

Python/Django
Java (Maven)
Software architectures
CI/CD concepts
Angular (nice-to-have)

Tools

Traefik
PostgreSQL
MySQL
Bitbucket Pipelines
GitLab CI
GitHub Actions
AWS CodePipeline

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 development team, collaborating with our COO and 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 TRAEFIK 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 as back end developer

Strong proficiency in Python with Django or Flask frameworks, and/or Java (Maven).

Familiarity with TRAEFIK or other web server technologies for application deployment and optimization.

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

Multiple team outings per year

Offsite event once a year with the whole team from Belgium and South Africa

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Health insurance and retirement funds
Junior Software Developer (Backend)
Junior Software Developer (Backend)

Placements24 • Cape Town

On-site
ZAR 240,000 - 360,000
Competitive salary package
Medical and dental aid coverage
Advanced training and certifications
+7
Software Developer - Backend Services
Software Developer - Backend Services

Placements24 • Bloemfontein

On-site
ZAR 600,000 - 900,000
Salary bonus
Health insurance
Retirement plan
+3
Senior Backend Developer
Senior Backend Developer

Placements24 • Welkom

On-site
ZAR 900,000 - 1,300,000
Competitive salary with annual bonus
Hybrid work model
Medical, dental, and vision insurance
+2
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Noord-Kaap

On-site
ZAR 1,200,000 - 1,600,000
Competitive salary package
Health insurance
Pension plan
+3
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Bonuses
+2
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Senior Backend Developer
Senior Backend Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Backend Engineer - SaaS Platform
Senior Backend Engineer - SaaS Platform

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Performance bonuses
+3