Remote Senior Software Engineer - Backend Development

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,700,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive remuneration package with绩
Fully remote work arrangement
Health, dental and vision insurance
Generous paid time off
Budget for professional development
Stock options or equity (where offered

Job summary

Placements24 is seeking a Remote Senior Software Engineer specializing in Backend Development to design, develop, and deploy scalable backend systems from anywhere in South Africa. You will work with Python, Java, Go, or Node.js, build robust APIs, and mentor junior engineers in a fast-paced team.

You will design databases (PostgreSQL/MySQL/MongoDB), implement microservices, participate in CI/CD, and contribute to architectural decisions while delivering high-performance software with best

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years backend software development.
  • Proficiency in Python, Java, Go, C#, or Node.js.
  • Experience with relational and NoSQL databases.
  • RESTful API design and implementation.
  • Familiarity with microservices and cloud platforms.
  • Experience with Docker and Kubernetes.
  • Strong debugging and collaboration skills.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Architect and implement robust database solutions (SQL/NoSQL).
  • Collaborate with frontend, product, and stakeholders to define features.
  • Write clean, tested code with good documentation.
  • Optimize for speed, scalability, and reliability.
  • Implement and manage CI/CD pipelines for automated testing/deployments.
  • Mentor junior engineers and provide technical guidance.
  • Participate in code reviews and ensure best practices.
  • Troubleshoot production issues and ensure system stability.
  • Contribute to architectural discussions and decisions.

Skills

Backend development
Python
Java
Go
Node.js
C#
RESTful APIs
Microservices
Cloud platforms
PostgreSQL
MySQL
MongoDB
Redis
Docker
Kubernetes
CI/CD
Problem solving

Education

Bachelor's degree in Computer Science/Engineering or related field

Tools

AWS
Azure
GCP

Job description

About the Role

Our client is a rapidly growing technology firm looking for an exceptional Remote Senior Software Engineer specializing in Backend Development. This is a fully remote position, allowing you to work from anywhere in **South Africa** while contributing to a dynamic and collaborative engineering team. You will play a key role in designing, developing, and deploying robust, scalable, and high-performance backend systems. The ideal candidate has a deep understanding of modern software architectures, multiple programming languages, and a passion for building efficient and maintainable code. This role offers the opportunity to mentor junior engineers, influence technical direction, and work on challenging projects in a fast-paced, innovative environment.

Key Responsibilities
  • Design, develop, and maintain scalable and efficient backend services and APIs using languages such as Python, Java, Go, or Node.js.
  • Architect and implement robust database solutions, including relational and NoSQL databases.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Write clean, well-documented, and thoroughly tested code.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Mentor junior software engineers and provide technical guidance.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot and resolve production issues, ensuring system stability.
  • Contribute to architectural discussions and technical decision-making.
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.
  • Proficiency in at least one modern programming language (e.g., Python, Java, Go, C#, Node.js).
  • Strong experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Experience designing and implementing RESTful APIs.
  • Solid understanding of software design patterns and architectural principles (e.g., microservices, event-driven architecture).
  • Experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities, essential for a remote team.
Benefits
  • Highly competitive salary package with performance-based bonuses.
  • Fully remote work arrangement offering unparalleled flexibility.
  • Opportunity to work on innovative products and technologies.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off and company holidays.
  • Budget for professional development, training, and conferences.
  • Stock options or equity grants for eligible employees.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Home office stipend
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Annual bonus
Private health insurance
+2
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Health benefits
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Software Engineer - Backend (Remote-First)
Senior Software Engineer - Backend (Remote-First)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+2
Senior Backend Software Engineer (Remote-First)
Senior Backend Software Engineer (Remote-First)

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive compensation package
Medical aid coverage
Generous leave policies
+4
Remote Software Developer - Backend Focus
Remote Software Developer - Backend Focus

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 900,000
Remote work
Medical insurance
Life insurance
+2
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Senior Software Engineer - Remote First (Cloud & Backend)
Senior Software Engineer - Remote First (Cloud & Backend)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Remote-first culture
Competitive salary
Health & retirement benefits
Remote Senior Software Engineer - Cloud Solutions
Remote Senior Software Engineer - Cloud Solutions

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Private medical insurance
Home office stipend
Flexible working hours
+4