Skip to content
mimi

Full Stack .NET Developer

Smart4 Energy

South Africa · Hybrid Contract Today

About the role

About the role

Our client is looking for an experienced Full Stack .NET Developer to join their team on a 12-month contract. You'll work across the full development lifecycle — from designing robust backend services to building polished mobile experiences. This is a hybrid role based in Johannesburg, with 3 days per week in the office.

Core responsibilities

  • Design, build and maintain scalable .NET backend services and APIs
  • Develop cross-platform mobile features using React Native or Flutter
  • Collaborate with product and design teams to deliver high-quality features
  • Participate in code reviews and uphold engineering best practices
  • Contribute to architecture discussions and technical planning.

Requirements:

  • 5+ years of full stack development experience
  • Strong proficiency in .NET / C# (ASP.NET Core preferred)
  • Hands-on experience with React Native or Flutter
  • Solid understanding of RESTful API design
  • Experience with SQL or NoSQL databases
  • Comfortable working in an agile team environment

Nice to have:

  • Azure or AWS cloud experience
  • CI/CD pipeline knowledge
  • TypeScript or Dart experience
  • Prior contract/consulting background

Skills

.NET.NET CoreC#FlutterNoSQLReact NativeRESTful APISQL

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