SE
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