Senior Backend Engineer - Python

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,300,000

Full time

29 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Fully remote work arrangement
Health, dental and vision insurance

Job summary

Placements24 is seeking a Senior Backend Engineer with strong Python expertise to join our fully remote engineering team. You will design and scale backend services and APIs, collaborating with product managers and cross-functional teams.

The role emphasizes building secure, reliable server-side applications, optimizing databases, and contributing to architecture in a distributed work environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical field or equivalent practical experience.
  • 5+ years of backend software development experience focusing on Python.
  • Deep understanding of Python web frameworks and ecosystems.
  • Strong knowledge of relational and NoSQL databases.
  • Experience with RESTful API design and cloud/containerization is a plus.

Responsibilities

  • Design, develop, and deploy robust backend services and APIs using Python frameworks (Django, Flask).
  • Optimize performance, database interactions, and system architecture for high availability.
  • Write clean, well-documented, thoroughly tested code following best practices.
  • Collaborate with frontend, product, and stakeholders to deliver high-quality features.
  • Implement and manage SQL and NoSQL databases, ensuring data integrity and performance.
  • Participate in code reviews and contribute to architectural decisions.

Skills

Python
Django/Flask
REST APIs
Databases
Cloud (AWS/Azure/GCP)
PostgreSQL/MySQL

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Docker
CI/CD
Git

Job description

About the Role

Our client is seeking a highly skilled Senior Backend Engineer with a strong proficiency in Python to join their fully remote engineering team. This position is essential for building and scaling the sophisticated backend systems that power our client's innovative platforms. You will work on complex challenges, designing and implementing efficient, reliable, and secure server-side applications. This is an outstanding opportunity for an experienced engineer who is passionate about backend development, enjoys solving intricate problems, and thrives in a self-managed, distributed work environment, contributing significantly to the architecture and success of our client's technology stack.

Key Responsibilities
  • Design, develop, and deploy robust and scalable backend services and APIs using Python frameworks (e.g., Django, Flask).
  • Optimize application performance, database interactions, and system architecture for high availability and throughput.
  • Write clean, well-documented, and thoroughly tested code, adhering to best practices and coding standards.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality features.
  • Implement and manage database solutions (SQL and NoSQL), ensuring data integrity and performance.
  • Participate in code reviews, provide technical guidance, and contribute to architectural decisions.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development, with a primary focus on Python.
  • Deep understanding of Python web frameworks and their ecosystems.
  • Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Experience with RESTful API design and implementation.
  • Familiarity with cloud environments (AWS, Azure, GCP) and containerization technologies is a plus.
Benefits
  • Competitive salary and potential for performance bonuses.
  • Fully remote work arrangement offering maximum flexibility and work-life balance.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off and company holidays.
  • Access to online learning platforms and opportunities for professional development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Backend Engineer
Lead Backend Engineer

Placements24 • Randburg

Hybrid
ZAR 850,000 - 1,650,000
Competitive salary
Health, dental, and vision insurance
Generous paid time off
+2
Senior Python Backend Engineer - Remote, Scalable APIs
Senior Python Backend Engineer - Remote, Scalable APIs

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Fully remote work arrangement
Health, dental and vision insurance
Intermediate Python Developer
Intermediate Python Developer

ATS Client • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Generous PTO
+2
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary + bonus
Fully remote
Health/dental/vision insurance
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical aid
Retirement fund
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • East London

Hybrid
ZAR 1,446,000 - 2,249,000
Fully remote
Flexible working hours
Competitive salary + bonuses
+3
Senior Back-End Engineer
Senior Back-End Engineer

Hire Resolve • Cape Town

On-site
ZAR 900,000 - 1,500,000
Remote Senior Software Engineer
Remote Senior Software Engineer

Placements24 • Randburg

Hybrid
ZAR 600,000 - 1,300,000
Competitive salary
Remote-first
Medical, dental, and vision insurance
+2
Senior Python Developer (Django)
Senior Python Developer (Django)

k0deHut • Johannesburg

Remote
ZAR 600,000 - 800,000
Flexible working hours
Opportunities for professional development
Performance bonuses