Senior Backend

5 days ago

Johannesburg, Gauteng, South Africa Codematch Full-time

Rosebank, Johannesburg

  • Hybrid after onboarding
  • Permanent

Own a live platform. Set the standard. Build the team's engineering foundations.

Our client runs a live, revenue-generating retail-media and connectivity platform used every day by consumers across South Africa's informal-trade market, with some of the country's best-known consumer brands buying media and insights on top of the data. Product development is moving in-house, and they are building a small engineering team from scratch. This is the first and most senior hire.

What You'll Own

  • The .NET 8 API, the databases, the Azure environments and the release pipeline
  • Taking over the platform from the current development partner and becoming the person who understands how it runs end to end
  • Setting coding and release standards, and mentoring a second engineer into the API
  • Working across API, database and frontend when the work needs it

What You'll Bring

  • Solid commercial C# / .NET experience (the codebase is .NET 8: Minimal APIs, EF Core, Identity/JWT)
  • SQL Server and relational data modelling, including migrations on a large existing schema
  • Azure in production: App Service or containers, CI/CD pipelines, configuration and secrets
  • Experience taking over or working on a system you didn't build
  • A full-stack mindset, self-direction and genuine curiosity about the product and its users

Nice to have:

MassTransit / Azure Service Bus or other event-driven work, ClickHouse or another columnar database, captive portal / WISP / ISP exposure, daily use of AI coding tools. No networking or hardware certifications needed.

Why this role

  • Real ownership: you set the standards for a new in-house team
  • A full roadmap: owner portal (PWA), a client data product, data pipelines, hardware integrations and automated reporting
  • Modern stack, senior technical lead for support, and AI-assisted development in daily use
  • Work that reaches thousands of small businesses and their customers

Work model:

office-based in Rosebank for the first three months while you learn the platform and the team, then hybrid: three days in the office, two from home.

Package:

market-related, depending on experience.