Senior Backend (Python) Developer


Cape Town

Posted 8 months ago

Seniority level



5 Years


R65 000 to R85 000

Remuneration type


Remuneration frequency



Medical Aid | Pension Fund | Life Insurance | Hybrid Work Model

Apply Now

The Company

This dynamic SEO agency services a number of clients both locally and abroad. With a track record that spans the evolution of search engine marketing, the company has consistently remained at the forefront of industry developments to the benefit of its clients. As the company expands, they are actively seeking individuals who share their passion for innovative solutions, bold initiatives, and the pursuit of excellence.

The Role

As a Senior Backend Developer, you will be at the intersection of software development and data engineering, driving the creation and maintenance of APIs, data streaming services, and ETL processes:

  • Design, develop, and maintain scalable backend services and APIs.
  • Design, implement, and provide support for real-time data platforms and pipelines.
  • Architect and implement ETL processes, ensuring data accuracy and availability.
  • Collaborate with data scientists and other engineers to integrate machine learning models into production systems.
  • Work closely with other team members to peer review, cross-train, and share expertise.
  • Participate in code and design reviews, fostering a culture of quality and growth.


  • Degree or Diploma in Computer Science or related field. 
  • 5 years of experience as a Software Developer.
  • Backend development languages and frameworks, preferably Python (Django, Flask, FastAPI).
  • ETL tools such as Apache Airflow and large-scale data processing frameworks like Apache Spark.
  • Relational databases (MySQL & PostgreSQL).
  • NoSQL databases (MongoDB & Cassandra).
  • Experience with cloud platforms (AWS, GCP, Azure) and their data-related services.
  • Familiarity with containerization tools like Docker and Kubernetes.
Apply Now