Senior Full Stack Developer (C#.NET, .NET Core, EF Core, React) (JHB On-site)

Datafin Recruitment · Johannesburg, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

ENVIRONMENT

  • THE coding expertise of a Senior Full Stack Developer, who moves fast, thinks independently, and sees AI as a superpower, is sought by a dynamic provider of cutting-edge Job Management Software Solutions in Joburg. You'll be shaping a small Engineering team working with high autonomy and impact while working closely with the CTO, fellow Developers and Product team to build, maintain, and evolve the platform.
  • This is a true Full Stack role covering web and mobile apps. This role requires being in the Johannesburg office as collaboration and speed matter here, and they work better together in person.
  • Applicants must preferably have a BSc in Computing/Computer Science with around 3-4 years' relevant experience including building and maintaining production systems, understand how to prompt for Test-Driven Development generate tests first, then code that satisfies them & you can apply AI to solve non-coding problems automation, internal tooling. Your tech toolset should include: C#.NET, .NET Core, EF Core, React, Node.js/Next.js, Git/GitHub/Jira, Azure and Ionic/Angular/Flutter.

DUTIES

  • Build new features and improve existing systems across our platform.
  • Make architectural decisions with validation from senior team members.
  • Use AI to implement Test-Driven Development from day one prompt for tests, then prompt for code that satisfies those tests.
  • Contribute AI skills to solve internal efficiency problems across the business.
  • Mentor other Developers as the team grows.

REQUIREMENTS

  • Bachelor of Science in Computing/Computer Science, preferred.
  • Full Stack Development experience Web and Mobile.
  • What they value over years of experience –
  • Speed and independence
  • Technical depth, architectural thinking, and good judgment
  • Ability to learn new technologies quickly
  • Track record of shipping things that matter
  • If you have 3-4 years of experience but demonstrate the four core characteristics above, we want to talk to you. If you have 10+ years but wait to be told what to do, this isn't the role.

Additional –

  • Experience building and maintaining production systems.
  • Ability to make sound architectural decisions.
  • Strong problem-solving and debugging skills.
  • You currently use AI tools daily in your development work.
  • You understand how to prompt for Test-Driven Development generate tests first, then code that satisfies them.
  • You can apply AI to solve non-coding problems automation, internal tooling.
  • Clear and timely communication within a fast-paced, team.

Tech Stack –

  • C# .NET & .NET Core
  • EF Core
  • React
  • Node.js/Next.js
  • Git/GitHub/Jira
  • Azure
  • Ionic/ Angular/ Flutter
  • Azure SQL/MySQL/MariaDB
  • Claude Code & Agentic AI

ATTRIBUTES

  • You move without being pushed – You don't wait for permission or perfect information—when you see a gap, you step toward it, and when the path is unclear, you communicate, start anyway and course-correct.
  • You have a learner's metabolism – You absorb new information quickly and apply it immediately—you read the tool, the situation, the codebase, and adapt before most people notice things have changed.
  • You think in outcomes, not activity – You're oriented toward what gets done, not how hard you worked—you can articulate the difference between being busy and being useful, and you hold yourself to the latter.
  • You're not threatened by AI. You're impatient without it – You see AI as leverage, not competition—you've already found ways to use it in your work because you want to move faster and think bigger than your hours allow.
Auto-apply to this jobView original posting ↗