Senior Backend Engineer - Hybrid (Python/Django)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonuses
Health benefits
Hybrid work model
Office in Stellenbosch

Job summary

Placements24 in Stellenbosch, Western Cape, is seeking a Senior Backend Engineer skilled in Python and Django to design, build, and scale backend services. You will own API design, database interactions, and system reliability while collaborating with product and frontend teams.

The role emphasizes architecture, performance, and best practices, with a hybrid office setup in Stellenbosch, offering in-office collaboration and remote flexibility for a world-class SaaS platform.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • A minimum of 5 years of professional backend development experience.
  • Proven expertise in Python and the Django web framework.
  • Strong experience in designing and developing RESTful APIs.
  • Proficiency with relational databases such as PostgreSQL, MySQL, or similar.
  • Experience with version control systems (Git).
  • Understanding of frontend technologies (HTML, CSS, JavaScript) is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) is desirable.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with caching mechanisms (e.g., Redis) and message queues (e.g., RabbitMQ, Kafka) is advantageous.

Responsibilities

  • Design, develop, and implement scalable backend services using Python and the Django framework.
  • Build and maintain RESTful APIs to support frontend applications and third-party integrations.
  • Optimize application performance, scalability, and reliability.
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Manage database schemas and interactions (e.g., PostgreSQL, MySQL).
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and resolve backend issues.
  • Contribute to architectural decisions and technical roadmap planning.
  • Stay up-to-date with the latest backend technologies and best practices.

Skills

Python
Django
RESTful APIs
Git
Frontend basics
PostgreSQL
MySQL
AWS
Redis
RabbitMQ
Kafka
Cloud platforms

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

PostgreSQL
MySQL
Git
Redis
RabbitMQ
Kafka
Docker
AWS
Azure
GCP

Job description

Placements24 in Stellenbosch, Western Cape, is seeking a Senior Backend Engineer skilled in Python and Django to design, build, and scale backend services. You will own API design, database interactions, and system reliability while collaborating with product and frontend teams.

The role emphasizes architecture, performance, and best practices, with a hybrid office setup in Stellenbosch, offering in-office collaboration and remote flexibility for a world-class SaaS platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Python/Django) – Hybrid & Growth
Senior Backend Engineer (Python/Django) – Hybrid & Growth

Placements24 • Upington

Hybrid
ZAR 850,000 - 1,250,000
Hybrid work model
Health benefits
Retirement savings plan
+1
Senior Backend Engineer - Python/Django (Hybrid, Impactful)
Senior Backend Engineer - Python/Django (Hybrid, Impactful)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Health insurance and retirement funds
Senior Python Backend Engineer — Hybrid, Scalable APIs
Senior Python Backend Engineer — Hybrid, Scalable APIs

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Medical insurance
Retirement plan
Hybrid work model
+1
Senior Backend Engineer - Cloud, Hybrid & Impact
Senior Backend Engineer - Cloud, Hybrid & Impact

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Senior Python/Django Engineer - Hybrid E-commerce Backend
Senior Python/Django Engineer - Hybrid E-commerce Backend

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive compensation
Performance incentives
+2
Senior Backend Engineer (Python/Django) - Scale APIs
Senior Backend Engineer (Python/Django) - Scale APIs

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Growth opportunities
Bloemfontein office
+2
Senior Backend Engineer - Cloud-Native Python/Django
Senior Backend Engineer - Cloud-Native Python/Django

Placements24 • George

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Professional development
Modern tech stack
+2
Senior Backend Engineer — Hybrid, Growth & Benefits
Senior Backend Engineer — Hybrid, Growth & Benefits

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Paid time off
+1
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Health benefits
Hybrid work model
+1
Senior Full-Stack Engineer | Python/Django | Hybrid
Senior Full-Stack Engineer | Python/Django | Hybrid

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Hybrid work arrangement
Health benefits