Senior Software Developer (Backend)

Placements24

Soweto

Hybrid

ZAR 900,000 - 1,500,000

Full time

4 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

Fully remote work
Health insurance
Vacation & professional development
Stock options may be available

Job summary

Placements24 is seeking a Senior Backend Software Developer to design, build, and maintain scalable backend services for a remote-first tech environment. You will work across the full software lifecycle, collaborating with product and frontend teams to deliver robust features.

The ideal candidate brings 5+ years in backend development, strong knowledge of microservices, cloud platforms, and databases such as PostgreSQL and MongoDB.

Qualifications

  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent practical experience.
  • 5+ years of professional backend software development experience.
  • Proficiency in one or more backend languages (Python, Java, Node.js, Go).
  • Strong experience with relational and NoSQL databases (PostgreSQL, MongoDB).
  • RESTful API design and microservices architecture knowledge.
  • Experience with cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving and remote collaboration skills.

Responsibilities

  • Design, develop, and deploy scalable backend services and APIs.
  • Write clean, well-documented code and conduct reviews.
  • Collaborate with frontend, product and other stakeholders on features.
  • Optimize performance, scalability, and reliability of systems.
  • Manage databases and ensure data integrity and performance.
  • Contribute to architectural decisions and roadmaps.
  • Mentor junior developers in a remote team.

Skills

Backend development
Distributed systems
RESTful APIs
Microservices
Cloud platforms
CI/CD
Remote teamwork
Analytical skills

Education

Bachelor's degree in CS/Engineering
Equivalent practical experience

Tools

Python
Java
Node.js
Go
PostgreSQL
MongoDB
Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, a rapidly growing tech firm with a remote-first culture, is looking for a Senior Software Developer specializing in backend systems. This role is critical to designing, developing, and maintaining scalable, high-performance backend services that power our innovative products. The ideal candidate will possess extensive experience in backend development, a strong understanding of distributed systems, and a passion for building robust and efficient software solutions. You will work collaboratively with cross-functional teams in a fully remote environment, contributing to all phases of the software development lifecycle. This is an exceptional opportunity to join a dynamic team and shape the technological future of our company, working from anywhere. We are committed to fostering a culture of innovation, collaboration, and continuous learning within our distributed team.

Key Responsibilities
  • Design, develop, and deploy scalable, high-availability backend services and APIs.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Implement and manage database solutions, ensuring data integrity and performance.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technical roadmap planning.
  • Stay abreast of emerging technologies and industry trends.
  • Mentor junior developers and foster a culture of knowledge sharing within the remote 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.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
  • Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Solid understanding of RESTful API design principles and microservices architecture.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Demonstrated ability to work independently and manage time effectively in a remote setting.
Benefits

Our client offers a highly competitive salary package, commensurate with experience and skill level. As a fully remote position, this role offers unparalleled flexibility and the ability to work from any location. Employees benefit from comprehensive health insurance, a generous vacation policy, and opportunities for continuous professional development, including access to online courses and conferences. Stock options or equity may be available for exceptional candidates. Join a forward-thinking company that values innovation, collaboration, and employee well-being.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Mossel Bay

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

Placements24 • Durban

Hybrid
ZAR 1,479,000 - 2,793,000
Competitive compensation
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,400,000
Stock options
Remote work
Health insurance
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Welkom

On-site
ZAR 900,000 - 1,200,000
Health Insurance
Dental Insurance
Vision Insurance
+4
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 Software Engineer (Remote-First)
Senior Backend Software Engineer (Remote-First)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary and stock options
Health, dental, and vision insurance
Fully remote work arrangement
+3
Senior Backend Developer - API Development
Senior Backend Developer - API Development

Placements24 • LegKraal Gate

Hybrid
ZAR 800,000 - 1,100,000
Health insurance
Remote work
Paid time off
+1
Senior Backend Software Engineer (Microservices)
Senior Backend Software Engineer (Microservices)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 950,000
Competitive salary
Health & wellness benefits
Performance bonuses
+1