Remote Senior Software Developer (Backend)

Placements24

Benoni

Hybrid

ZAR 850,000 - 1,200,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 is seeking a Remote Senior Software Developer specialising in Backend Development. You will design, build, and maintain scalable backend systems and APIs, applying solid architecture principles from your home office. Requires 5+ years in backend dev, proficiency in Python/Java/Go/Node.js, and strong SQL/NoSQL knowledge.

Experience with Docker, Kubernetes, AWS/GCP/Azure, and CI/CD is essential. You’ll collaborate with cross-functional teams to shape technical roadmaps while working

Qualifications

  • Bachelor's or Master's in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 5+ years of backend software development experience.
  • Proficiency in at least one major backend language (Python, Java, Go, Node.js, Ruby).
  • Extensive experience designing and building RESTful APIs.
  • Strong relational and NoSQL database knowledge (PostgreSQL, MySQL, MongoDB, Redis).
  • Experience with cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes).
  • Solid understanding of design patterns, data structures, and algorithms.
  • Excellent problem-solving and independent work in a remote setting.
  • Strong communication and collaboration in remote teams.
  • Familiarity with CI/CD and agile development.

Responsibilities

  • Design, develop, and implement high-performance, scalable backend services and APIs.
  • Write clean, maintainable code in Python/Java/Go/Node.js.
  • Collaborate with frontend and product teams to implement new features.
  • Optimize applications for speed, scalability, and reliability.
  • Manage and design database schemas and queries (SQL and NoSQL).
  • Implement security and data protection best practices.
  • Conduct code reviews and provide feedback to teammates.
  • Troubleshoot and debug complex issues, ensuring timely resolution.
  • Stay updated with emerging technologies and trends.
  • Contribute to architectural decisions and technical roadmaps.

Skills

Python
Java
Go
Node.js
RESTful APIs
Docker
Kubernetes
PostgreSQL
MongoDB

Education

Bachelor's or Master's in Computer Science or related field
Equivalent practical experience

Tools

AWS
Azure
GCP

Job description

About the Role

Our client, a forward-thinking technology firm specializing in innovative software solutions, is seeking a highly skilled and experienced Remote Senior Software Developer with a specialization in Backend Development . This is a fully remote position, allowing you to leverage your expertise from anywhere. You will be responsible for designing, developing, and maintaining scalable and robust backend systems that power our client's cutting-edge applications. This role demands a deep understanding of software architecture, database management, and API development. The ideal candidate is a proactive problem-solver, a strong communicator, and passionate about writing clean, efficient, and well-documented code. Join a collaborative and innovative team that is shaping the future of technology, all from the comfort of your home office.

Key Responsibilities
  • Design, develop, and implement high-performance, scalable backend services and APIs.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Python, Java, Node.js).
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Manage and design database schemas and queries (SQL and NoSQL).
  • Implement security and data protection best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug complex issues, ensuring timely resolution.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to architectural decisions and technical roadmap planning.
Requirements
  • Bachelor's or Master'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 major backend programming language (e.g., Python, Java, Go, Node.js, Ruby).
  • Extensive experience designing and building RESTful APIs.
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Solid grasp of software design patterns, data structures, and algorithms.
  • Excellent problem-solving skills and ability to work independently in a remote setting.
  • Strong communication and collaboration skills, with experience in remote team environments.
  • Familiarity with CI/CD pipelines and agile development methodologies.
Benefits

Our client offers a highly competitive salary of R per annum , commensurate with experience. This fully remote position includes comprehensive health benefits, generous paid time off, and a professional development budget. Employees have access to the latest tools and technologies, and the opportunity to work on impactful projects that are pushing technological boundaries. Join a company that values its remote workforce and offers a stimulating and flexible work environment, all while contributing to our client's success from Benoni, Gauteng (though work is remote).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Randburg

Hybrid
ZAR 950,000 - 1,600,000
Remote work flexibility
Private medical aid
Retirement savings
+4
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Polokwane

Remote
ZAR 900,000 - 1,500,000
Fully remote work
Flexible hours
Home office stipend
+3
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Salary package
Medical aid
Retirement savings
+6
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Benoni

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

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund
Annual performance bonuses
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health insurance
Pension fund contributions
+1
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,400,000
Annual performance bonuses
Medical and dental coverage
Provident fund
+2
Senior Backend Developer - Fully Remote
Senior Backend Developer - Fully Remote

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Remote work
Health insurance
Retirement plan
+3
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Stock options or equity participation
Comprehensive private medical cover
Generous paid time off
+2
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