Senior Backend Engineer - Microservices Architecture

Placements24

Gauteng

Hybrid

ZAR 900,000 - 1,400,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work model
Health insurance
Professional development
Collaborative culture

Job summary

Placements24 in Randburg is seeking a Senior Backend Engineer to design, develop, and maintain scalable microservices and robust APIs for their platforms.

You will work with Java, Python, Go, or Node.js, leverage Docker/Kubernetes and cloud services, and collaborate with product and frontend teams to drive architectural excellence.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of backend software development experience.
  • Experience designing microservices-based architectures.
  • Proficiency in Java, Python, Go, or Node.js.
  • Experience with cloud platforms (AWS/Azure) and containerization (Docker, Kubernetes).
  • Experience with SQL and NoSQL databases and messaging queues.

Responsibilities

  • Design, develop, and deploy scalable and resilient microservices.
  • Implement robust APIs and services that support complex business logic.
  • Optimize database queries and system architecture for efficiency.
  • Write clean, well-tested, maintainable code.
  • Collaborate with frontend, product, and other engineers; participate in code reviews and mentor juniors.

Skills

Microservices design
Backend programming
API design
Cloud computing
SQL
NoSQL
Java
Python
Go
Node.js

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Azure

Job description

Senior Backend Engineer – Randburg

Our client is seeking a highly skilled Senior Backend Engineer with a strong background in microservices architecture to join their innovative team in Randburg . You will be instrumental in designing, developing, and maintaining robust, scalable, and high-performance backend services that form the backbone of their cutting-edge platforms. This role offers the opportunity to work with modern technologies, tackle complex technical challenges, and contribute significantly to the architectural direction of the company. If you are passionate about building distributed systems and driving technical excellence, this is the role for you.

  • Design, develop, and deploy scalable and resilient microservices using modern programming languages and frameworks.
  • Implement robust APIs and services that support complex business logic and data interactions.
  • Optimize application performance, database queries, and system architecture for efficiency and scalability.
  • Write clean, well-tested, and maintainable code, adhering to high-quality standards.
  • Collaborate with frontend developers, product managers, and other engineers to deliver seamless user experiences.
  • Participate in code reviews, architectural discussions, and mentor junior backend engineers.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proven expertise in designing and building microservices-based architectures.
  • Strong proficiency in at least one backend language such as Java, Python, Go, or Node.js.
  • Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
  • Solid understanding of database technologies (SQL and NoSQL) and messaging queues.
  • Competitive salary and performance-based bonuses.
  • Hybrid work model providing flexibility between office and remote work.
  • Comprehensive health, dental, and vision insurance coverage.
  • Opportunities for professional development, training, and attending conferences.
  • A collaborative and forward-thinking engineering culture.

Location: Randburg, South Africa.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Microservices Architecture
Senior Backend Engineer - Microservices Architecture

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Health, dental, and vision insurance
Senior Software Engineer - Cloud Platform
Senior Software Engineer - Cloud Platform

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 2,000,000
Performance bonuses
Hybrid work
Health, dental, and vision insurance
+2
Senior Backend Engineer - API Development
Senior Backend Engineer - API Development

Placements24 • Randburg

Hybrid
ZAR 600,000 - 850,000
Fully remote
Health insurance
Development budget
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Performance bonuses
Flexible remote work
Health insurance
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Career growth opportunities
+1
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

On-site
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Backend Engineer - Remote
Senior Backend Engineer - Remote

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 800,000 - 1,200,000
Health insurance
Remote-first team culture
Generous paid time off
+1
Backend Software Engineer
Backend Software Engineer

Belay Talent Solutions • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Salary bonus
Health insurance
PTO & flexible hours
+3
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,700,000
Fully remote
Health, dental, and vision coverage
Paid time off
+1