Backend Python Engineer (Mid/Senior) — APIs & Integrations

TravelLab Africa Group

Cape Town

On-site

ZAR 700,000 - 1,000,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Travelstart is seeking an experienced Python Developer to join our Technology team in Cape Town. This backend-focused role emphasizes APIs, integrations and automation across scalable systems.

We welcome mid or senior-level developers who can operate independently, contribute to architecture, and mentor others. Expect to work in an Agile environment with cross-functional collaboration across Engineering, Product, Data and Operations.

Qualifications

  • Strong Python software development experience.
  • Experience building backend apps, APIs and integrations.
  • Familiarity with Python frameworks (FastAPI, Django, Flask).
  • Solid understanding of REST APIs and service-based architectures.
  • Good SQL and relational database experience.
  • Experience with Git and modern source-control practices.
  • Experience with automated testing and CI/CD pipelines.
  • Experience in Docker and cloud deployments.
  • Understanding of performance, scalability and security.

Responsibilities

  • Design, develop and maintain backend apps and services using Python.
  • Build and support APIs and integrations across internal and third-party systems.
  • Develop scalable, secure software for high-volume environments.
  • Translate requirements into practical technical solutions.
  • Refactor and automate to reduce technical debt.
  • Participate in technical design and reviews.
  • Write automated tests and conduct peer code reviews.
  • Follow CI/CD and deployment processes.
  • Troubleshoot production issues and perform root-cause analysis.
  • Improve performance, reliability, monitoring and observability.
  • Operate in an Agile delivery environment and drive process improvements.
  • Collaborate with third-party providers and platforms.
  • Share knowledge across the engineering team.
  • Mentor less-experienced developers and contribute to architecture decisions.

Skills

Python
Backend development
APIs
CI/CD
Testing
Git
Docker
Cloud deployment
Agile
Code reviews

Education

Bachelor's degree in Computer Science or related

Tools

FastAPI
Django
Flask
REST

Job description

Travelstart is seeking an experienced Python Developer to join our Technology team in Cape Town. This backend-focused role emphasizes APIs, integrations and automation across scalable systems.

We welcome mid or senior-level developers who can operate independently, contribute to architecture, and mentor others. Expect to work in an Agile environment with cross-functional collaboration across Engineering, Product, Data and Operations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Mid Python Backend Engineer — APIs & Microservices
Senior/Mid Python Backend Engineer — APIs & Microservices

TravelLab Global AB • Cape Town

On-site
ZAR 700,000 - 1,100,000
Python Developer -Mid/Snr
Python Developer -Mid/Snr

TravelLab Africa Group • Cape Town

On-site
ZAR 700,000 - 1,000,000
Python Developer -Mid/Snr
Python Developer -Mid/Snr

TravelLab Global AB • Cape Town

On-site
ZAR 700,000 - 1,100,000
Senior .NET Back-End Engineer - Travel APIs
Senior .NET Back-End Engineer - Travel APIs

AES Global • Cape Town

Hybrid
ZAR 1,000,000 - 1,600,000
Senior Python Backend Engineer | AWS & APIs
Senior Python Backend Engineer | AWS & APIs

IntellicaCX • Cape Town

On-site
ZAR 900,000 - 1,300,000
Travel-Driven Full-Stack Developer (React/Python)
Travel-Driven Full-Stack Developer (React/Python)

CO_580 G Adventures South Africa Pty Ltd • Cape Town

Hybrid
ZAR 600,000 - 900,000
Competitive total rewards
Exclusive travel perks
Extra days off
+1
Senior Python Engineer - Remote & Growth
Senior Python Engineer - Remote & Growth

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech Community & Online Learning
+1
Senior Backend Engineer: Scalable API & Microservices
Senior Backend Engineer: Scalable API & Microservices

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical insurance
Paid time off
+2
Senior Python Software Engineer - Remote & Scale
Senior Python Software Engineer - Remote & Scale

takealot.com • Cape Town

On-site
ZAR 900,000 - 1,400,000
Remote working
Mentorship programme
Staff discount
+3
Senior Remote Software Engineer - Backend & API Focus
Senior Remote Software Engineer - Backend & API Focus

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3