TRAFFIC Gauteng

Fullstack Developer (React, Node.js, Next.js)

Sportserve

Job Description

We're looking for someone with strong front end skills who is familiar with a modern component framework like React or Vue, with experience in a back end framework like NextJS (preferably) and Express. When it comes to being successful at Sportserve, there's more to it than just being really good at the technical stuff. It's also your ability to be an awesome problem solver.

You'd spend most of your time developing new exciting projects, for example:
  • Building a new front-facing and back-office application from scratch
  • Taking part in new payment provider integrations
  • Architecture and developing new features
  • Prototyping and evaluating potential implementations
  • Meeting business stakeholders to understand the problems they wish to address
  • You would spend a lot of time programming, brainstorming on challenging problems and prototyping different ideas.
  • You wouldn't be just churning through tickets in the backlog - you'd be helping to design entirely new products, figuring out what exactly we're even building and why.

While being a somewhat big company, we're split into small teams which means that even though we each have our areas of expertise, we all wear many hats. We're looking for a programmer, but you'd also help out with things like:

  • Writing and improving the documentation for the products and tools we make
  • Maintaining the ownership of our product, and assisting in troubleshooting production incidents
  • Take part in OOH on-call application support rota
List of skills we think you need:
  • JavaScript
  • Typescript
  • React
  • Node.js
  • Next.js
  • JS package managers (NPM, Yarn, pnpm)
  • Git (branching, creating pull requests, resolving merge conflict)
  • Bash and Linux in general, SSH
  • HTTP and REST
  • SQL and RDBMS schema design and performance optimisation
Tools we think you need to be familiar with:
  • Babel
  • Eslint
  • Jest
  • Webpack
  • K8 & Docker & docker-compose
  • Gitlab with CI/CD
  • TailwindCSS
  • OpenAPI
  • RESTful API design
  • Markdown (for documentation)
  • Experience with Kibana and Grafana
Requirements:
  • Bachelor's degree in Computer Science or any related technical field.
  • 3+ years of relevant work experience
  • Excellent command of the English language - written & spoken.
  • Attention to detail and commitment to quality.
  • Collaborative team player.
Diversity & Inclusion at Sportserve

At Sportserve, we are deeply committed to fostering a diverse and inclusive workplace. We believe in building a team that reflects a wide array of backgrounds, skills, and perspectives. Embracing diversity not only enriches our work culture but also drives innovation and excellence. We are proud to be an equal opportunity employer, where everyone's contribution is valued and respected.

If you're passionate about technology and looking to start your career in an international, forward-thinking sports betting company, we'd love to hear from you.

About This Role

Career insights for Community Health Workers positions

Salary Benchmark
R23,900/month
R14,616 to R33,582/month
Source: WageIndicator ZAR data
Job Outlook
This career will grow rapidly in the next few years.
Key Skills for This Role
Active Listening Social Perceptiveness Speaking Writing Reading Comprehension
Common Technologies
Google Workspace software Microsoft Office software Zoom Client databases Microsoft Access Microsoft Excel

Job Overview

Date Posted
24 Apr 2026
Location
Gauteng, South Africa

Community Health Workers Insights

Median Salary (ZAR)
R23,900/month
Job Outlook
This career will grow rapidly in the next few years.

Similar Opportunities

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.