Senior Software Developer (Backend)

Placements24

Sandton

Hybride

ZAR 900 000 - 1 400 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Annual performance bonuses
Medical and dental coverage
Provident fund
Stock options
Remote work across South Africa

Résumé du poste

Placements24 is seeking a Senior Software Developer (Backend) to join a fully remote team across South Africa. You will architect, develop, and maintain scalable backend systems powering cutting-edge applications, mentor junior developers, and shape technical strategy.

The ideal candidate has 7+ years of backend experience with Python, Node.js, Java, or Go, strong API and microservices knowledge, and cloud proficiency. Collaboration and autonomous work in a distributed setup are essential.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of professional backend software development experience.
  • Proficiency in Python, Node.js, Java, or Go.
  • Experience designing RESTful APIs and microservices architecture.
  • Strong knowledge of PostgreSQL, MySQL, MongoDB, Redis.
  • Experience with AWS/Azure/GCP and CI/CD practices.
  • Familiarity with Docker and Kubernetes; strong problem-solving and communication.

Responsabilités

  • Design, develop, and maintain high-performance backend services and APIs.
  • Write clean, well-documented code using Python, Node.js, or Java.
  • Architect and implement SQL/NoSQL database solutions for performance and scalability.
  • Collaborate with frontend, product, and stakeholders to define requirements.
  • Lead code reviews, mentor junior developers, and address technical debt.
  • Contribute to microservices and cloud-based architectures (AWS/Azure/GCP).
  • Develop and maintain automated tests (unit, integration, E2E).
  • Ensure security and data integrity across systems.

Connaissances

Python
Node.js
Java
Go
RESTful APIs
Microservices
Docker
Kubernetes
Cloud platforms
CI/CD
TDD
Remote collaboration

Formation

Bachelor's or Master's in CS/Software Engineering
Advanced degree preferred

Outils

PostgreSQL
MySQL
MongoDB
Redis

Description du poste

About the Role

Our client, a rapidly growing technology firm at the forefront of digital innovation, is seeking a highly skilled Senior Software Developer specializing in Backend development to join their elite, fully remote team. This is a pivotal role where you will architect, develop, and maintain scalable and robust backend systems that power our cutting-edge applications. You will be instrumental in defining technical strategy, mentoring junior developers, and ensuring the highest standards of code quality and performance. The ideal candidate possesses deep expertise in modern backend technologies, a passion for solving complex problems, and a proven ability to work autonomously and collaboratively in a distributed environment. This position offers the ultimate flexibility to work from anywhere within South Africa .

Key Responsibilities
  • Design, develop, and implement high-performance, scalable, and reliable backend services and APIs.
  • Write clean, efficient, and well-documented code using primarily Python, Node.js, or Java.
  • Architect and implement database solutions (SQL and NoSQL) ensuring data integrity and performance.
  • Collaborate with frontend developers, product managers, and other stakeholders to define feature requirements and technical specifications.
  • Lead code reviews, provide constructive feedback, and mentor junior developers.
  • Identify and address performance bottlenecks, bugs, and technical debt.
  • Contribute to the design and implementation of microservices architectures and cloud-based solutions (AWS/Azure/GCP).
  • Ensure the security and integrity of application data.
  • Develop and maintain automated testing suites (unit, integration, E2E).
  • Stay abreast of emerging technologies and industry best practices, driving innovation within the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7+ years of professional experience in backend software development.
  • Extensive experience with one or more backend programming languages (e.g., Python, Node.js, Java, Go).
  • Proficiency in designing and working with RESTful APIs and microservices architecture.
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Solid knowledge of software development best practices, including Agile methodologies, CI/CD, and TDD.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, effective in a remote setting.
  • Experience with containerization technologies like Docker and Kubernetes is a plus.
  • Demonstrated ability to lead technical initiatives and mentor team members.
Benefits
  • Our client offers a highly competitive salary, annual performance bonuses, and an excellent benefits package including comprehensive medical and dental coverage, a generous provident fund, and opportunities for stock options.
  • This fully remote role provides unparalleled work-life balance and the freedom to work from your preferred location across South Africa , impacting projects that reach a global audience.
  • We invest in our employees' growth with access to continuous learning resources, conferences, and certifications.
  • Join a passionate and innovative team shaping the future of technology, even from areas like Sandton .
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

Placements24 • Randburg

Hybride
ZAR 950 000 - 1 600 000
Remote work flexibility
Private medical aid
Retirement savings
+4
Senior Backend Developer - Fully Remote
Senior Backend Developer - Fully Remote

Placements24 • LegKraal Gate

Hybride
ZAR 600 000 - 900 000
Remote work
Health insurance
Retirement plan
+3
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Johannesburg

Hybride
ZAR 900 000 - 1 300 000
Competitive salary
Health insurance
Performance-based bonuses
+2
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybride
ZAR 900 000 - 1 300 000
Medical aid
Retirement fund
Annual performance bonuses
+2
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Hybride
ZAR 900 000 - 1 400 000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Backend Software Engineer (Remote-First)
Senior Backend Software Engineer (Remote-First)

Placements24 • Midrand

Hybride
ZAR 1 200 000 - 1 800 000
Competitive compensation package
Medical aid coverage
Generous leave policies
+4
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Afrique du Sud

À distance
ZAR 900 000 - 1 500 000
Fully remote
Professional development
Home office stipend
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Vereeniging

Hybride
ZAR 800 000 - 1 500 000
Stock options or equity participation
Comprehensive private medical cover
Generous paid time off
+2
Senior Backend Developer (Remote)
Senior Backend Developer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybride
ZAR 900 000 - 1 300 000
Fully remote position
Competitive salary
Medical benefits
+4
Principal Software Engineer (Backend)
Principal Software Engineer (Backend)

Placements24 • Sandton

Sur place
ZAR 1 200 000 - 1 800 000
Competitive salary
Medical aid
Performance-based bonuses