Senior Backend Engineer (Python/Django) - Remote

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,500,000

Full time

5 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

Fully remote work
Stock options
Competitive salary
Professional development resources
Autonomy and collaborative culture

Job summary

Placements24 is seeking a Senior Backend Engineer to design, build and maintain scalable backend systems using Python and Django. The role focuses on RESTful APIs, robust databases, and secure data practices, collaborating with frontend, product, and design teams in a remote-first setup.

The ideal candidate has strong Python/Django experience, solid SQL knowledge (PostgreSQL/MySQL), and familiarity with cloud and containerization.

Qualifications

  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent practical experience.
  • Strong backend development experience with Python and Django.
  • Experience designing RESTful APIs and relational databases.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python and Django.
  • Build and optimize RESTful APIs for frontend and third-party integrations.
  • Manage database schemas and queries (PostgreSQL, MySQL).
  • Ensure security and data protection in backend systems.
  • Collaborate with frontend, product, and design teams to implement solutions.
  • Write clean, well-documented, maintainable code and perform code reviews.
  • Troubleshoot and upgrade existing systems; stay updated on backend tech.

Skills

Python
Django
RESTful APIs
PostgreSQL
MySQL
ORMs
Git
Docker
Cloud (AWS/GCP/Azure)
Problem-solving
Remote teamwork

Education

Bachelor's degree in CS/Engineering or related field
Equivalent practical experience

Tools

Docker
Git
AWS/GCP/Azure
PostgreSQL
MySQL

Job description

About the Role

Our client, a fast-paced technology startup, is seeking a talented and motivated Senior Backend Engineer with expertise in Python and Django to join their fully remote team. This is an exceptional opportunity to contribute to the development of innovative web applications and services from the comfort of your home, with opportunities for team connection, even if based near Benoni, Gauteng . You will be responsible for designing, building, and maintaining robust, scalable, and high-performance backend systems. The ideal candidate has a deep understanding of backend architecture, database management, API development, and best practices in software engineering. You will collaborate closely with frontend developers, product managers, and designers to deliver exceptional user experiences and drive the technical roadmap. We are looking for a proactive individual who thrives in a collaborative, remote-first environment and is passionate about building cutting-edge technology.

Key Responsibilities
  • Design, develop, and maintain scalable and robust backend services using Python and Django.
  • Build and optimize RESTful APIs for seamless integration with frontend applications and third-party services.
  • Manage and optimize database schemas and queries (e.g., PostgreSQL, MySQL).
  • Implement security and data protection measures.
  • Collaborate closely with frontend developers, UI/UX designers, and product managers to translate requirements into technical solutions.
  • Write clean, efficient, well-documented, and maintainable code.
  • Conduct code reviews to ensure code quality, adherence to best practices, and identify potential issues.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay updated with emerging backend technologies and best practices.
  • Contribute to architectural decisions and technical strategy.
Requirements
  • Proven experience as a Backend Engineer, with a strong focus on Python and the Django framework.
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORMs.
  • Experience designing and implementing RESTful APIs.
  • Familiarity with frontend technologies (e.g., JavaScript, HTML, CSS) is a plus.
  • Experience with version control systems (e.g., Git).
  • Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker) is preferred.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, especially in a remote setting.
  • Ability to work independently and manage time effectively in a remote environment.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • This is a fully remote position, offering maximum flexibility and work-life balance.
  • Our client offers a highly competitive salary, potential for stock options, and a comprehensive benefits package.
  • You will have the opportunity to work on challenging and innovative projects that have a real-world impact.
  • Access to professional development resources, including online courses and conferences, is provided.
  • The company fosters a collaborative and supportive culture that values individual contributions and promotes autonomy.
  • Enjoy the freedom of working from anywhere while being part of a dynamic and growing team.
  • Performance-based bonuses may also be available.
  • You'll be part of a forward-thinking organization committed to innovation and employee success.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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)
Senior Backend Engineer (Python/Django)

Placements24 • Johannesburg

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

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Flexible hours
Annual leave
+3
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 Software Engineer (Go/Python)
Senior Backend Software Engineer (Go/Python)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Health coverage
Professional development funding
Performance bonuses
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Medical aid
Retirement fund
+4
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Remote work
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
Senior Backend Software Engineer (Remote-First)
Senior Backend Software Engineer (Remote-First)

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive compensation package
Medical aid coverage
Generous leave policies
+4
Senior Backend Developer - Remote
Senior Backend Developer - Remote

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Professional growth
+1