Design

Full Stack Engineer

We are seeking a Senior Full Stack Developer to play a key role in building and scaling its job management platform used by over 5,000 tradespeople. This role will work closely with the CTO and product team to develop new features, improve existing systems, and contribute to architectural decisions. The ideal candidate is a proactive problem solver who thrives in a fast-paced environment, leverages AI tools in their workflow, and is excited to contribute to a high-impact, product-led growth journey.

JHB
Full Time

About this position

Budget: up to R120,000 per month

Location: Johannesburg, Gauteng

Working Type: In-office full time

Key Duties & Responsibilities:

  • Build and enhance features across web and mobile applications
  • Contribute to system architecture and technical decision-making
  • Implement test-driven development using AI tools
  • Collaborate closely with the CTO, developers, and product team
  • Identify and solve technical and operational challenges using AI and automation
  • Maintain and improve production systems
  • Mentor and support junior developers as the team scales

Technical Requirements & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (preferred)
  • Proven experience in full stack development (web and mobile)
  • Experience building and maintaining production-level systems
  • Strong understanding of software architecture and system design
  • Ability to work independently and make sound technical decisions
  • Experience working in fast-paced, collaborative environments
  • C# .NET & .NET Core
  • Entity Framework (EF Core)
  • React
  • Node.js / Next.js
  • Git, GitHub, Jira
  • Microsoft Azure
  • Mobile frameworks (Ionic, Angular, or Flutter)
  • Databases (Azure SQL, MySQL, MariaDB)
  • AI tools (e.g., Claude Code, ChatGPT, agentic AI workflows)
  • Test-driven development using AI

How can I apply?

Fill out the below form, to apply to join the community and explore the opportunity.