Job Title
R30000 - R40000 Per Month
Area: South Africa, Western Cape
Sector: Technology
Posted: 13 August 2025
Job Details
Position Summary
We are hiring a Back-End Software Design Engineer to conceptualize, design, and collaborate on robust backend systems. The candidate will be responsible for application design, system architecture, API design, and ensuring efficient data flow—with a strong focus on long-term scalability and maintainability.
Key Responsibilities
- Architect and design scalable systems and database structures as needed.
- Collaborate with QA, front-end, and infrastructure teams to align system capabilities with UI and platform objectives.
- Design and document RESTful APIs and ensure seamless integration with front-end components.
- Occasionally travel to the U.S and Indian offices for cross-team alignment and knowledge exchange.
Minimum Requirements
- Must be based in Cape Town and have a valid driver’s license (This is an in-office role).
- Bachelor’s degree in Computer Science, or 3–5 years of proven backend software design experience.
- Strong knowledge of:
- RESTful APIs
- SQL Server
- Designing efficient and scalable database schemas
- Solid understanding of:
- Distributed systems
- Microservice architecture
- Proficiency in:
- GitHub
- C#
- ASP.NET
Preferred Qualifications (Bonus)
- Familiarity with:
- CI/CD pipelines
- Linux environments
- Python scripting
- GPT-based tools