Senior Full Stack Software Developer Tyger Valley - Hybrid R1.Per Annum
Job in
Cape Town, 7100, South Africa
Listed on 2026-03-10
Listing for:
E-Merge
Full Time
position Listed on 2026-03-10
Job specializations:
-
Software Development
Cloud Engineer - Software, Full Stack Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
Are you a Senior Full Stack Developer who thinks in systems, not just features? Do you care deeply about API design, scalability, and long‑term architectural trade‑offs? An established global IoT SaaS business is expanding its Cape Town engineering hub and is looking for a Senior Full Stack Software Developer to help shape and scale a multi‑tenant cloud platform used internationally. This is your next opportunity –
Apply NOW
!
Skills & Experience Required:
- 7+ years software development experience in production environments
- Strong backend focus (C# / .NET / ASP.NET Core Web APIs preferred)
- Deep understanding of RESTful API design and lifecycle management
- Strong SQL skills (query tuning, indexing) and/or No
SQL experience - Experience with modular monolith and/or microservices architectures
- Azure cloud experience (multi‑tenancy, scaling, high availability)
- Infrastructure as Code (Bicep preferred)
- CI/CD pipelines and automated testing
- Strong architectural judgment and systems thinking
- Event‑driven architecture
- Domain‑Driven Design (DDD)
- CQRS
- Event sourcing
- Distributed systems patterns (idempotency, retries, eventual consistency)
- IoT integrations or real‑world device connectivity exposure
- Experience with services such as Azure IoT Hub, Event Hubs, Redis, Signal
R, Key Vault
The Reference Number for this position is CL61128 which is a permanent position based in Cape Town offering up to R1.5M PER ANNUM. Contact Candace at or call her on to discuss this and other opportunities.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×