top of page

Senior Software Developer

South Africa

Job Type

Workspace

About the Role

Design, develop, and maintain scalable software solutions

Contribute to system architecture and technical decision-making

Write clean, maintainable, and well-tested code

Collaborate with cross-functional teams including product, QA, and DevOps

Participate in code reviews and mentor junior developers where required

Troubleshoot, debug, and optimise application performance

Requirements

5+ years of professional software development experience


Strong proficiency in one or more of the following technologies:


React.js (modern front-end development)


Node.js (backend services, APIs, microservices)


Python (Django, Flask, FastAPI, or similar frameworks)


Java (Spring, Spring Boot, enterprise applications)


Experience with RESTful APIs and database technologies (SQL/NoSQL)


Familiarity with cloud platforms (AWS, Azure, or GCP)


Experience working in agile or distributed team environments


Nice to Have


Exposure to CI/CD pipelines and DevOps practices


Experience working with international or remote-first teams


Strong problem-solving and communication skills

About the Company

Our client is a UK-based technology company building scalable digital products for a global customer base. With a strong focus on quality, performance, and long-term growth, they operate as a remote-first organisation with distributed engineering teams across multiple regions.

The company values clean engineering, collaboration, and practical problem-solving, offering developers the opportunity to work on meaningful products used internationally.

bottom of page