Senior Python/Django Engineer — AI & Data Impact

Ditto Hire group

Cape Town

On-site

ZAR 800,000 - 1,200,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive pay
Generous leave
Small experienced team
Direct access to decision makers
Relaxed office
Experiment with new tools
Growth opportunities

Job summary

Ditto is a Cape Town-based recruitment technology company building software used by recruiters, hiring teams and job seekers across the world.

We’re looking for engineers who enjoy hard problems—messy data, matching the right candidate to the right job at scale, and improving large existing systems for busy recruiters. You’ll work on Python and Django features, AI-driven search and automation, and help shape how Ditto.Work grows.

Qualifications

  • 4+ years of professional Python development experience.
  • Strong Django experience.
  • Solid understanding of software design principles and patterns.
  • Strong SQL and database design skills.
  • Frontend experience with HTML, CSS, JavaScript and Vue.js.
  • Experience working with Docker.
  • Comfortable working with Git and modern software development workflows.
  • Good understanding of security best practices.
  • Ability to work comfortably in an existing, evolving codebase.
  • Strong problem-solving skills and ability to work with ambiguity.
  • Hands-on experience using AI coding tools or building with LLMs is a strong plus.

Responsibilities

  • Designing, building and maintaining features in Python and Django.
  • Working directly with product, customer success and sales to turn client problems into specs and working software.
  • Building and improving AI-driven features, including search, matching and automation.
  • Working with large datasets and improving search, rank and understanding of candidate information.
  • Finding and fixing performance bottlenecks and bugs before users see them.
  • Improving existing systems rather than only building greenfield features.
  • Writing code that others can read, test and extend.
  • Taking ownership of problems from idea through to production.

Skills

Python
Django
SQL
Frontend (HTML/CSS/JS/Vue.js)
AI coding tools / LLMs

Tools

Docker
Git

Job description

Ditto is a Cape Town-based recruitment technology company building software used by recruiters, hiring teams and job seekers across the world.

We’re looking for engineers who enjoy hard problems—messy data, matching the right candidate to the right job at scale, and improving large existing systems for busy recruiters. You’ll work on Python and Django features, AI-driven search and automation, and help shape how Ditto.Work grows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python/Django Engineer — AI-Driven, High-Impact
Senior Python/Django Engineer — AI-Driven, High-Impact

Ditto • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive pay
Generous leave
Visible impact
+4
Python Developer (Mid to Senior)
Python Developer (Mid to Senior)

Ditto Hire group • Cape Town

On-site
ZAR 800,000 - 1,200,000
Competitive pay
Generous leave
Small experienced team
+4
Python Developer (Mid to Senior)
Python Developer (Mid to Senior)

Ditto • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive pay
Generous leave
Visible impact
+4
Senior Python Engineer: Data & AI-First Platform
Senior Python Engineer: Data & AI-First Platform

Tillo • Cape Town

Hybrid
ZAR 1,000,000 - 1,400,000
Hybrid Working (3 days in office)
Health insurance contribution
Learning & Development budget
+2
Impactful Python/Django Developer for FinTech Data
Impactful Python/Django Developer for FinTech Data

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 446,400 - 669,600
ETL & Full-Stack Engineer (Python/Django) – Cape Town On-Site
ETL & Full-Stack Engineer (Python/Django) – Cape Town On-Site

Boardroom Appointments • Cape Town

On-site
ZAR 480,000 - 720,000
Senior Data Engineer
Senior Data Engineer

AES Global • South Africa

On-site
ZAR 781,200 - 948,600
Senior React Engineer
Senior React Engineer

Ditto Hire • Wes-Kaap

On-site
ZAR 500,000 - 800,000
Senior Software Engineer - AI, Cloud & Data Platforms
Senior Software Engineer - AI, Cloud & Data Platforms

dentsu • Cape Town

Hybrid
ZAR 1,400,000 - 2,000,000
Hybrid working
Global projects exposure
Professional development
+2
Senior React Engineer
Senior React Engineer

Ditto Hire • South Africa

On-site
ZAR 500,000 - 700,000