Senior Backend Software Engineer (Microservices)

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 700,000 - 950,000

Full time

4 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
Health & wellness benefits
Performance bonuses
Growth opportunities

Job summary

Placements24 clients are seeking a Senior Backend Software Engineer with a focus on microservices to join a remote-first engineering team. You will design, build, and scale high-performance backend services using Java, Python, or Go, and collaborate with distributed product and design teams.

You should be proficient with REST APIs, messaging systems like Kafka or RabbitMQ, and databases (PostgreSQL, MongoDB). Strong ownership and remote-work discipline are essential.

Qualifications

  • Minimum 5 years of backend software development experience.
  • Proven experience designing, building, deploying microservices.
  • Strong proficiency in Java, Python, Go, or Node.js.
  • Experience with relational and NoSQL databases and messaging systems.
  • Familiarity with Docker, Kubernetes, and cloud platforms.

Responsibilities

  • Design, develop, and deploy scalable backend microservices.
  • Build RESTful APIs and asynchronous messaging (Kafka, RabbitMQ).
  • Ensure data persistence with SQL/NoSQL databases.
  • Maintain reliability, fault tolerance, and scalability in production.
  • Write clean, well-tested code and participate in code reviews.
  • Collaborate with remote teams and contribute to architecture discussions.
  • Develop and maintain CI/CD pipelines for automated testing and deployment.
  • Stay current with backend technologies and patterns.

Skills

Java
Python
Go
Node.js
REST APIs
Kafka
RabbitMQ
PostgreSQL
MongoDB
Docker
Kubernetes
AWS
CI/CD

Education

Bachelor's degree in CS/Software Eng

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, a rapidly expanding fintech company, is seeking a talented Senior Backend Software Engineer specializing in microservices architecture to join their entirely remote engineering team. This role is key to developing and scaling our client's robust financial platforms, focusing on building high-performance, resilient microservices. You will collaborate with a distributed team of engineers, product managers, and designers to deliver innovative solutions that meet the demanding needs of the financial sector. As a remote-first organization, clear communication, proactive problem-solving, and a strong sense of ownership are essential. This is an outstanding opportunity to work with modern technologies and contribute to a fast-paced, growth-oriented company from your preferred location.

Key Responsibilities
  • Design, develop, and deploy scalable, high-performance backend microservices using languages like Java, Python, or Go.
  • Build and maintain RESTful APIs and asynchronous messaging systems (e.g., Kafka, RabbitMQ).
  • Implement robust data persistence solutions using SQL and NoSQL databases.
  • Ensure the reliability, fault tolerance, and scalability of microservices in production environments.
  • Write clean, maintainable, and well-tested code following best practices.
  • Collaborate effectively with front-end developers, product managers, and other stakeholders in a remote setting.
  • Participate in code reviews, providing constructive feedback to peers.
  • Optimize application performance and troubleshoot complex issues.
  • Contribute to architectural discussions and the evolution of the microservices ecosystem.
  • Develop and maintain CI/CD pipelines for automated testing and deployment.
  • Stay current with emerging backend technologies and microservices patterns.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional backend software development experience.
  • Proven experience designing, building, and deploying microservices.
  • Strong proficiency in at least one backend programming language (e.g., Java, Python, Go, Node.js).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with message queuing systems (e.g., Kafka, RabbitMQ).
  • Understanding of containerization technologies (Docker) and orchestration (Kubernetes) is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) and their services.
  • Knowledge of API design principles (RESTful, gRPC).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Experience working remotely and managing time effectively is crucial.
Benefits
  • competitive salary
  • comprehensive health and wellness benefits
  • performance bonuses
  • significant opportunities for professional growth and development

This is a fully remote position, providing ultimate flexibility in your work location.

The company fosters a vibrant and collaborative remote culture, complete with regular virtual team events, access to cutting-edge tools, and a supportive environment for career advancement.

Join a leading fintech innovator and contribute to shaping the future of financial technology from anywhere.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java & Spring Boot)
Senior Software Engineer (Java & Spring Boot)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan with company matching
Annual performance bonuses
+2
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Health insurance
Vacation & professional development
+1
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Mossel Bay

Hybrid
ZAR 1,812,000 - 2,800,000
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Upington

Hybrid
ZAR 1,976,000 - 2,964,000
Competitive salary
Stock options
Performance-based bonuses
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,300,000
Competitive salary and bonuses
Comprehensive health insurance
Generous paid time off
+3
Lead Backend Software Engineer
Lead Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental, and vision insurance
Professional development budget
+3
Remote Senior Software Engineer - Microservices Architecture
Remote Senior Software Engineer - Microservices Architecture

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Generous paid time off
Professional development
+2
Remote Senior Backend Engineer - Fintech Platform
Remote Senior Backend Engineer - Fintech Platform

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Health insurance
+4
Senior Software Engineer - Fintech
Senior Software Engineer - Fintech

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Professional development budget
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Soweto

Hybrid
ZAR 1,976,000 - 2,717,000
Fully remote work arrangement
Flexible working hours
Health, dental, and vision insurance
+3