Skip to content
mimi

Intermediate Software Engineer (Backend)

Fourfifty

Remote · South Africa Full-time Mid Level Today

About the role

About Us

Here’s a chance for you to join forces with the team that builds and maintains core systems, clean APIs and business logic for services our customers rely on.

What You'll Do

  • Design robust data models, write efficient database queries and own migrations and schema evolution
  • Keep systems fast, resilient and easy to operate (think: performance tuning, retries, timeouts and sane defaults)
  • Ship features end-to-end by collaborating closely with frontend, QA and product teams
  • You’ll also help us implement background jobs and message-driven workflows, integrate with third‑party services and auth providers, and contribute to platform health.

What We're Looking For

  • 3–5 years’ experience in backend software development
  • strong software engineering fundamentals (algorithms, data modelling, reliability)
  • confidence to reason through problems and write code independently, without relying on AI
  • a pragmatic, product-focused approach to engineering and ownership

Must-have experiences:

  • C# and ASP. NET Core (building APIs, middleware, routing)
  • SQL Server and solid relational database design
  • Designing and versioning APIs (contract‑first thinking)
  • Data access patterns
  • Authentication and authorization patterns (JWT, OAuth, session management)
  • Git workflows and collaborative code review
  • Cloud platforms and infrastructure‑as‑code
  • Caching, message queues and Pub/Sub systems
  • Containerization and orchestration
  • Observability and error monitoring
  • Event‑driven architecture and CQRS patterns
  • Familiarity with frontend/full‑stack concepts to help shape APIs
  • Background processing (scheduled jobs, worker services) and graceful error handling
  • Regulated industries (fintech, igaming)

Skills

ASP.NET CoreC#CQRSDockerGitJWTOAuthPub/SubSQL Server

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free