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:
    1. Microservices
    2. Domain-driven design (DDD)
    3. Test-driven development (TDD)
    4. Event-driven architecture
    5. CQRS
    6. .NET / C#
    7. TypeScript
    8. Go
    9. Node.js
    10. Saga patterns
    11. Circuit breakers
    12. 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:
    1. LLMs
    2. Retrieval-augmented generation (RAG)
    3. AI agents
    4. Evaluation frameworks
    5. Model context protocol (MCP)
    6. Vector databases
    7. Prompt engineering
    8. Cost optimization
    9. 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

Apply by email

Phindi
phindilem@e-merge.co.za

Or apply with your Biz CV

Create your CV once, and thereafter you can apply to this ad and future job ads easily.
 
For more, visit: https://www.bizcommunity.com