Senior C# JavaScript AI Backend Engineer
| Remuneration: | basic salary |
| Location: | Johannesburg |
| Education level: | Diploma |
| Job level: | Senior |
| Type: | Permanent |
| Reference: | #PM61391 |
| Company: | E-Merge IT Recruitment |
My client is looking for a Senior Backend Engineer.
Not someone who can quote architecture patterns from conference slides. Someone who's worked with them in the real world.
You've seen microservices accelerate a business—and you've seen them turn into a maze of unnecessary complexity. You've built and operated distributed systems at scale. You've investigated production incidents, fixed critical issues under pressure, and learned that every architectural choice comes with trade-offs.
You understand that great engineering isn't about applying patterns everywhere—it's about knowing when they add value and when they don't.
You'll likely thrive here if you have:
- 8–10+ years of experience building and operating production-grade backend systems
- Strong hands-on expertise in:
- Microservices
- Domain-driven design (DDD)
- Test-driven development (TDD)
- Event-driven architecture
- CQRS
- .NET / C#
- TypeScript
- Go
- Node.js
- Saga patterns
- Circuit breakers
- Clean architecture
- The judgment to know when not to use these approaches
Bonus points for:
- Frontend experience with React, Next.js, or similar frameworks
- Production experience with AI-powered systems, including:
- LLMs
- Retrieval-augmented generation (RAG)
- AI agents
- Evaluation frameworks
- Model context protocol (MCP)
- Vector databases
- Prompt engineering
- Cost optimization
- AI observability
- Experience leading small engineering teams, mentoring developers, or owning a product domain end-to-end
Deep experience with cloud-native platforms and practices:
- AWS, GCP, or Azure
- Containers and orchestration platforms
- Infrastructure as code (IaC)
- CI/CD pipelines
Reference number for this position is
PM61391 which is a contract position offering a contract rate of
R760 per hour negotiable on experience and ability. Contact Phindi on
az.oc.egrem-e@melidnihp or call him on
011 463 3633 to discuss this and other opportunities.
Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website
www.e-merge.co.za for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
Posted on 19 Jun 20:35, Closing date 18 Aug