Senior Software Engineer - Microservices

Placements24

Noord-Kaap

Hybrid

ZAR 1,100,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance bonuses
Health insurance
Remote stipend
Learning opportunities

Job summary

Placements24 seeks a Senior Software Engineer specializing in microservices to join a remote-first engineering team. Lead design, development, and deployment of robust microservices, APIs, and cloud-native solutions across modern stacks.

You will collaborate with architects, product managers, and other engineers to build scalable distributed systems, drive performance, and ensure high availability in a fully remote setting. 6+ years of experience is preferred.

Qualifications

  • Bachelor's degree or equivalent experience in computer science, software engineering, or a related field.
  • Minimum 6 years of professional software development experience with a focus on distributed systems and microservices.
  • Proficient in Java, Go, Python, or C#.
  • Extensive experience with Docker and Kubernetes.
  • Solid understanding of cloud-native architectures; experience with AWS, Azure, or GCP.
  • Familiarity with Kafka or RabbitMQ and event-driven architectures.

Responsibilities

  • Design, develop, and maintain scalable microservices.
  • Implement RESTful and gRPC APIs for inter-service communication and integrations.
  • Optimize services for performance, scalability, and reliability.
  • Write unit, integration, and end-to-end tests to ensure quality.
  • Define service boundaries, data models, and communication protocols with architects and engineers.
  • Troubleshoot and resolve complex distributed systems issues.

Skills

Distributed systems
Microservices
Cloud-native
Docker
Kubernetes
Java
Go
Python
C#
Kafka
RabbitMQ
AWS
Azure
GCP
Event-driven

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
Azure
GCP
Docker
Kubernetes

Job description

Our client is seeking a highly skilled and experienced Senior Software Engineer specializing in Microservices Architecture to join their dynamic, remote-first engineering team. This pivotal role involves designing, developing, and deploying robust, scalable, and resilient microservices that form the backbone of our client's cutting-edge platform. You will work collaboratively with other engineers, architects, and product managers to build high-performance distributed systems. This is an exceptional opportunity for a seasoned engineer passionate about distributed systems and cloud-native technologies to make a significant impact and drive innovation in a fully remote setting.

Key Responsibilities
  • Design, develop, and maintain high-quality, scalable, and performant microservices using modern languages and frameworks.
  • Implement robust APIs (RESTful, gRPC) for inter-service communication and external integrations.
  • Optimize microservices for speed, scalability, and reliability, ensuring high availability.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Collaborate with architects and engineers on defining service boundaries, data models, and communication protocols.
  • Troubleshoot and resolve complex issues in distributed systems environments.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Minimum of 6 years of professional software development experience, with a strong focus on distributed systems and microservices.
  • Proficiency in one or more backend programming languages such as Java, Go, Python, or C#.
  • Extensive experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Solid understanding of cloud-native architectures and experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with message queuing systems (e.g., Kafka, RabbitMQ) and event-driven architectures.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous remote work stipend and home office setup support.
  • Opportunities for continuous learning, advanced training, and conference attendance.
  • Flexible working hours and a supportive, collaborative remote culture.
  • Significant opportunities for career growth and technical leadership.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Microservices (Remote)
Senior Backend Engineer - Microservices (Remote)

Placements24 • Benoni

Hybrid
ZAR 1,601,000 - 2,401,000
Global remote work
Health insurance
Professional growth
Senior Backend Engineer - Microservices
Senior Backend Engineer - Microservices

Placements24 • Durban

Hybrid
ZAR 1,100,000 - 1,500,000
Health insurance
Full remote work
Generous PTO
Senior Software Engineer
Senior Software Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Generous PTO
+2
Senior Software Engineer - Cloud Services
Senior Software Engineer - Cloud Services

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Paid time off
+2
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 Software Engineer - Cloud Infrastructure
Senior Software Engineer - Cloud Infrastructure

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Bonus
Health insurance
Paid time off
+2
Senior Microservices Engineer (Remote, Cloud-Native)
Senior Microservices Engineer (Remote, Cloud-Native)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,100,000 - 1,500,000
Performance bonuses
Health insurance
Remote stipend
+1
Senior Software Engineer
Senior Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Medical aid
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Vereeniging

Hybrid
ZAR 1,440,000 - 2,241,000
Competitive salary
Healthcare: medical, dental, vision
Flexible remote schedule
+2
Senior Software Engineer - Telecom Platforms
Senior Software Engineer - Telecom Platforms

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Bonuses
Remote work
Health & dental insurance
+2