Senior Software Engineer - Backend Services

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 1,918,000 - 2,878,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Fully remote work arrangement
Flexible schedule
Professional development budget

Job summary

Placements24 is seeking a highly skilled Senior Backend Software Engineer to join a fully remote team. You will design, develop, and maintain scalable backend systems powering core products and mentor junior engineers in a distributed environment.

You will work on challenging problems, influence architectural decisions, and collaborate with product managers and frontend engineers to deliver robust APIs. The role offers strong flexibility and a remote-first culture.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional backend development experience.
  • Proficient in Python, Go, or Java; experience with relational and/or NoSQL databases.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs.
  • Develop and optimize database schemas and queries for performance and scalability.
  • Implement logging, monitoring, and error handling solutions.
  • Collaborate with product managers and frontend engineers to define and implement new features.
  • Write clean, well-documented, thoroughly tested code and participate in code reviews.
  • Contribute to architectural discussions and drive technical excellence.

Skills

Backend development
Distributed systems
Remote work

Education

Bachelor's degree or equivalent

Tools

Python
Go
Java
PostgreSQL
MySQL
MongoDB
Cassandra
Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineer specializing in backend services to join their fully remote team. You will be instrumental in designing, developing, and maintaining the scalable, high-performance backend systems that power their core products. This role offers the opportunity to work on challenging technical problems, contribute to architectural decisions, and mentor junior engineers within a collaborative, distributed environment. If you are passionate about building robust backend solutions and thrive in a remote setting, this is an excellent opportunity.

Key Responsibilities
  • Design, build, and maintain scalable, reliable, and secure backend services and APIs using modern languages and frameworks (e.g., Python, Go, Java ).
  • Develop and optimize database schemas and queries for performance and scalability.
  • Implement robust error handling, logging, and monitoring solutions.
  • Collaborate with product managers and frontend engineers to define and implement new features.
  • Write clean, well-documented, and thoroughly tested code, participating actively in code reviews.
  • Contribute to architectural discussions and drive technical excellence within the engineering team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development .
  • Strong proficiency in one or more backend programming languages such as Python , Go, or Java.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and the ability to work autonomously in a remote setting.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous budget for professional development, conferences, and learning resources.
  • Fully remote work arrangement, offering maximum flexibility.
  • A collaborative and supportive team culture that values innovation and work-life balance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Rustenburg

Hybrid
ZAR 1,916,000 - 2,554,000
Competitive compensation package with绩
Fully remote position offering maximum
Comprehensive health, dental, and 1
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Fully remote work
Health insurance
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
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,350,000
Competitive salary
Fully remote
Health insurance
+2
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 Software Engineer
Senior Software Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Generous PTO
+2
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Richards Bay

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Fully remote work environment
Health, dental, vision insurance
+3
Senior Backend Engineer - Python
Senior Backend Engineer - Python

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Fully remote work arrangement
Health, dental and vision insurance
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary + bonus
Fully remote
Health/dental/vision insurance
+2