Remote Senior Backend Engineer - Python/Django Apis

Placements24

South Africa

Remote

ZAR 1,100,000 - 1,900,000

Full time

5 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

Stock options
Health insurance
Remote-first culture

Job summary

Placements24 is seeking a Senior Backend Engineer to design, build, and maintain scalable APIs and services. You will shape the backend architecture, mentor engineers, and drive best practices in a remote, agile team environment based in South Africa.

The role requires expertise in RESTful APIs, microservices, and distributed systems, with strong experience in Go, Python, Node.js, or Java, plus cloud and containerization skills. A competitive package and stock options are offered.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum 6 years of professional backend experience.
  • Proven experience designing RESTful APIs and microservices.
  • Expertise in at least one backend language (Go, Python, Node.js, Java).
  • Strong SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) knowledge.
  • Cloud familiarity with AWS, GCP, or Azure; containerization with Docker.

Responsibilities

  • Design, develop, and deploy high-performance backend services and APIs.
  • Build and maintain scalable database solutions and ensure data integrity.
  • Develop and manage microservices architecture and service integration.
  • Collaborate with frontend, product, and QA teams to deliver features.
  • Write clean, well-documented code following best practices.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Monitor performance, troubleshoot, and optimize applications for speed.
  • Mentor junior backend engineers and participate in code reviews.

Skills

Go
Python
Node.js
Java
RESTful APIs
Microservices
Database design
Distributed systems

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
GCP
Azure
Docker
Kubernetes

Job description

About the Role

Our client, a leading fintech startup, is seeking a highly skilled Senior Backend Engineer to join their fully remote, agile development team. This role is integral to designing, building, and maintaining robust, scalable, and secure APIs that power their innovative financial products. You will be instrumental in shaping the backend architecture, driving best practices, and mentoring other engineers. The ideal candidate has a deep understanding of server-side logic, database design, API development, and distributed systems. This remote-first position offers the unique opportunity to work on challenging problems with a talented global team, contributing to the future of finance from anywhere in South Africa.

Key Responsibilities
  • Design, develop, and deploy high-performance, scalable backend services and APIs using languages like Go, Python, Node.js, or Java.
  • Build and maintain robust database solutions (SQL and/or NoSQL) and ensure data integrity and security.
  • Develop and manage microservices architecture and ensure seamless integration between services.
  • Collaborate closely with frontend engineers, product managers, and QA testers to deliver features and resolve issues.
  • Write clean, well-documented, and maintainable code, adhering to coding standards and best practices.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Monitor system performance, troubleshoot issues, and optimize applications for speed and scalability.
  • Mentor junior backend engineers and contribute to code reviews.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 6 years of professional experience in backend development.
  • Proven experience in designing and building RESTful APIs and microservices.
  • Expertise in at least one backend programming language (e.g., Go, Python, Node.js, Java, Ruby).
  • Strong understanding of database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
  • Experience with cloud platforms like AWS, GCP, or Azure is highly desirable.
  • Familiarity with containerization technologies (Docker) and orchestration (Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.
Benefits

This fully remote role offers a competitive salary, attractive stock options, and comprehensive health insurance. You will have the opportunity to work on cutting-edge technology with a passionate and collaborative team, enjoying significant autonomy and work-life balance. The company fosters a culture of continuous learning and provides resources for professional development, making it an ideal environment for ambitious engineers looking to make a significant impact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer - API Development
Remote Senior Backend Engineer - API Development

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Stock options
Health insurance
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
Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Professional development
Conference access
+1
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
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Stock options or equity participation
Comprehensive private medical cover
Generous paid time off
+2
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Competitive remuneration package with绩
Fully remote work arrangement
Health, dental and vision insurance
+3
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
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work flexibility
Equity options
Health insurance
+1