Remote Senior Software Engineer (Backend)

Placements24

Benoni

Hybrid

ZAR 2,115,000 - 3,384,000

Full time

48 hours 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

Stock options
Fully remote work
Health, dental, and vision insurance
Professional development budget
Unlimited paid time off

Job summary

Placements24 is looking for a Senior Software Engineer (Backend) to join a fully remote engineering team. You will design, develop, and scale backend microservices using Go, Python, or Java within a distributed systems architecture.

You will collaborate with cross‑functional teams, perform code reviews, and mentor junior engineers while upholding security and performance best practices in a remote-first environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • 5+ years of backend software development experience.
  • Proficiency in Go, Python, Java, C#, or Node.js for backend development.
  • Experience designing RESTful APIs and microservices.
  • Deep understanding of distributed systems, databases (SQL/NoSQL), and caching.
  • Experience with cloud platforms (AWS/Azure/GCP) and Docker/Kubernetes.

Responsibilities

  • Design, develop, and maintain scalable backend microservices.
  • Write clean, testable code in Go, Python, or Java.
  • Collaborate with product and other engineering teams to implement features.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot complex issues across distributed systems.
  • Optimize performance, scalability, and reliability.
  • Contribute to architectural discussions and decisions.
  • Mentor juniors and promote best practices.
  • Ensure security best practices are followed throughout the lifecycle.
  • Stay current with emerging backend technologies.

Skills

5+ years backend development
Go
Python
Java
C#
Node.js
RESTful APIs
Microservices
Distributed systems
Docker
Kubernetes
Cloud platforms
CI/CD

Education

Bachelor's degree in CS/Engineering or related field

Job description

About the Role Our client, a global leader in SaaS solutions, is actively seeking a highly motivated and experienced Senior Software Engineer (Backend) to join their fully remote engineering team. While the company has a presence, this role offers the flexibility of working from anywhere, making it an ideal opportunity for top talent seeking a remote-first environment. You will be instrumental in designing, developing, and scaling the backend services that power our client's innovative product suite. This role requires a deep understanding of distributed systems, microservices architecture, and best practices for building resilient and high-performance applications. You will collaborate with a talented, geographically dispersed team of engineers, product managers, and designers to deliver exceptional software. If you are passionate about building robust backend systems and thrive in a remote work setting, this is the perfect opportunity for you. Our client is committed to fostering a culture of collaboration, innovation, and continuous learning.

Key Responsibilities
  • Design, develop, and maintain scalable and reliable backend microservices.
  • Write clean, efficient, and testable code in languages like Go, Python, or Java.
  • Collaborate with product management and other engineering teams to define and implement new features.
  • Participate actively in code reviews, providing and receiving constructive feedback.
  • Troubleshoot and resolve complex technical issues across distributed systems.
  • Optimize application performance, scalability, and reliability.
  • Contribute to architectural discussions and decision-making processes.
  • Mentor junior engineers and promote best practices within the team.
  • Ensure adherence to security best practices throughout the development lifecycle.
  • Stay current with emerging backend technologies and trends.
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 ("e.g., Go, Python, Java, C#, Node.js").
  • Experience with designing and building RESTful APIs and microservices.
  • Deep understanding of distributed systems, database technologies (SQL and NoSQL), and caching mechanisms.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and infrastructure as code.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication skills, with the ability to effectively collaborate in a remote team.
  • Experience working in an Agile/Scrum environment.
Benefits
  • Highly competitive salary and potential for stock options.
  • Full remote work flexibility, allowing for a global reach.
  • Comprehensive health, dental, and vision insurance.
  • Generous professional development budget and opportunities for conferences.
  • Unlimited paid time off policy.
  • A fully remote, collaborative, and inclusive work environment.
  • Opportunity to work on impactful, high-growth products.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Klerksdorp

Hybrid
ZAR 1,994,000 - 2,824,000
Competitive salary
Remote stipend
Flexible hours
+5
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Noord-Kaap

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3
Senior Backend Engineer (Remote-First)
Senior Backend Engineer (Remote-First)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Home office stipend
Unlimited PTO
+2
Remote Senior Software Developer - Backend
Remote Senior Software Developer - Backend

Placements24 • Kimberley

Hybrid
ZAR 1,200,000 - 2,000,000
Stock options
Health insurance
Generous paid time off
+4
Remote Senior Backend Software Engineer
Remote Senior Backend Software Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote opportunity
Flexible schedule
Competitive compensation
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
Senior Backend Engineer (Microservices & API Design)
Senior Backend Engineer (Microservices & API Design)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,600,000
Health benefits
Flexible schedule
Paid time off
Remote Senior Software Developer - Full-Stack
Remote Senior Software Developer - Full-Stack

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,400,000
Remote work
Stock options
Flexible hours
+2
Remote Senior Backend Engineer (Node.js/Python)
Remote Senior Backend Engineer (Node.js/Python)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Fully remote
Competitive salary
Flexible hours
+2