Remote Senior Software Developer; Backend
Sandton, 2172, South Africa
Listed on 2026-10-19
-
Software Development
Backend Developer
About the Role
Our client, a rapidly growing software solutions provider, is seeking a highly skilled Senior Software Developer with a specialization in backend development to join their fully remote team. This role is critical for designing, building, and maintaining scalable and robust backend systems that power our innovative applications. The Senior Software Developer will take ownership of key features, collaborate with cross‑functional teams, and contribute to architectural decisions.
This is an exciting opportunity to work with modern technologies, influence product direction, and contribute to impactful projects from the convenience of your home office, without the need to be physically present in Sandton, Gauteng. You will be part of a dynamic, forward‑thinking organization that values collaboration, technical excellence, and work‑life balance.
- Design, develop, and maintain high-performance, scalable backend services and APIs.
- Write clean, efficient, and well‑documented code in languages such as Python, Java, Go, or Node.js.
- Collaborate with frontend developers, product managers, and designers to deliver seamless user experiences.
- Participate in architectural discussions and contribute to technical strategy and roadmaps.
- Implement and optimize database solutions (SQL and No
SQL). - Develop and maintain automated tests to ensure code quality and application reliability.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior developers and contribute to code reviews.
- Stay current with emerging technologies and industry best practices.
- Contribute to CI/CD pipelines and deployment processes.
- A Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in backend software development.
- Expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Strong understanding of RESTful API design principles and microservices architecture.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or No
SQL databases (e.g., MongoDB, Cassandra). - Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency with version control systems, preferably Git.
- Excellent problem‑solving, debugging, and analytical skills.
- Strong communication and teamwork abilities, crucial for remote collaboration.
- Ability to work independently and manage project timelines effectively.
This fully remote role offers a highly competitive salary, excellent health benefits, and ample opportunities for professional development and career advancement. Our client provides a flexible work environment and supports continuous learning. Be part of an innovative company shaping the future of software.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).