Remote Senior Backend Engineer (Python/Django)

Placements24

Centurion

Hybrid

ZAR 900,000 - 1,300,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Flexible hours
Annual leave
Bonuses
Professional development
Remote work

Job summary

You will build RESTful APIs, optimize PostgreSQL/MySQL databases, implement security, and collaborate with frontend and product teams. You will mentor junior engineers and contribute to architectural decisions while delivering high-performance backend systems.

Qualifications

  • Bachelor's degree in CS or related field
  • 5+ years of backend development experience with Python and Django
  • Experience designing and consuming RESTful APIs
  • Strong SQL database design and optimization experience
  • Familiarity with frontend tech (React)
  • Experience with cloud platforms (AWS/Azure/GCP) and Docker
  • Understanding of asynchronous programming and message queues (Celery, RabbitMQ)
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work independently in a remote team environment

Responsibilities

  • Design, develop, and maintain Python code using Django
  • Build and optimize RESTful APIs for frontend and third-party integrations
  • Manage relational databases (PostgreSQL, MySQL) ensuring data integrity and performance
  • Implement security and data protection measures in backend
  • Write comprehensive unit and integration tests
  • Collaborate with frontend, product managers, and stakeholders to define features
  • Participate in code reviews and contribute to best practices
  • Contribute to architectural discussions and backend standards
  • Troubleshoot and resolve production issues
  • Mentor junior backend engineers and foster technical growth

Skills

Python
Django
REST APIs
SQL databases
Cloud platforms
Docker
Celery/RabbitMQ
Remote work
Mentoring

Education

Bachelor's degree in CS or related field

Tools

PostgreSQL
MySQL
RabbitMQ
Celery
AWS
Azure
GCP
React

Job description

About the Role

Our client, a globally recognized leader in developing innovative SaaS solutions, is seeking an experienced Senior Backend Engineer specializing in Python and Django. This is a fully remote position, offering the flexibility to work from anywhere within South Africa. You will be responsible for designing, developing, and deploying robust, scalable, and high-performance backend services that power our client's cutting-edge platform. This role requires a deep understanding of backend development principles, database management, and API design. As a Senior Engineer, you will also mentor junior developers and contribute significantly to architectural decisions. Join our client's distributed team and help shape the future of our technology.

Key Responsibilities Design, develop, and maintain efficient, reusable, and reliable Python code using the Django framework. Build and optimize RESTful APIs for seamless integration with frontend applications and third-party services. Manage and interact with relational databases (e.g., PostgreSQL, MySQL), ensuring data integrity and performance. Implement security and data protection measures within the backend infrastructure. Write comprehensive unit and integration tests to ensure code quality and stability. Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features. Participate in code reviews, providing constructive feedback to peers. Contribute to architectural discussions and help define best practices for backend development. Troubleshoot and resolve bugs and performance issues in production environments. Mentor junior backend engineers, fostering their technical growth and adherence to standards. Requirements Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 5+ years of professional experience in backend development, with a strong emphasis on Python and Django. Proficiency in designing and consuming RESTful APIs. Solid experience with SQL databases and database design. Familiarity with frontend technologies (e.g., JavaScript, React) is a plus. Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is beneficial. Understanding of asynchronous programming and message queues (e.g., Celery, RabbitMQ). Excellent problem-solving, analytical, and communication skills. Ability to work independently and effectively in a remote team environment. Benefits

This fully remote position offers a competitive salary, flexible working hours, and the opportunity to work on challenging projects with a talented global team. Our client provides a generous annual leave allowance, potential for performance-based bonuses, and support for professional development. Embrace the freedom of remote work while contributing to a leading technology company from Centurion, Gauteng .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Pretoria

Remote
ZAR 900,000 - 1,300,000
Flexible hours
Remote work from anywhere in SA
Generous annual leave
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,500,000
Competitive salary
Medical benefits
Fully remote work
+3
Senior Backend Engineer (Python/Django) - Remote
Senior Backend Engineer (Python/Django) - Remote

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Stock options
Competitive salary
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Remote Senior Backend Engineer (Python)
Remote Senior Backend Engineer (Python)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Stock options
Professional development budget
+1
Remote Senior Backend Engineer - Python/Django Apis
Remote Senior Backend Engineer - Python/Django Apis

Placements24 • South Africa

Remote
ZAR 1,100,000 - 1,900,000
Stock options
Health insurance
Remote-first culture
Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Vereeniging

Hybrid
ZAR 1,000,000 - 1,600,000
Health benefits
Generous time off
Professional development (courses/conf
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund
Annual performance bonuses
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 850,000 - 1,500,000
Remote salary
Flexible hours
Annual leave
+2
Senior Backend Developer - Fully Remote
Senior Backend Developer - Fully Remote

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Remote work
Health insurance
Retirement plan
+3