2,164,205open jobs
139,279companies
239,864added this week
Browse all
Salary
$33k – $39k per year (gross)
Location
In office (Cape Town)
Seniority
Middle
Visa
Sponsors visas in United Kingdom; no register of this country names it
Employment
Full-Time

First seen by Alion on Nov 11, 2026.

Overview
Company
Impact
Profile match
Expert IT support, cyber security and hosted VoIP for UK businesses. Trusted by 2,000+ partners with 7-day UK support.
Introduction

Cape Town, South Africa | Office-based | Flotek Group

Flotek is growing in South Africa, and we're looking for a Mid-Level Full Stack Developer to join our team in Cape Town.

This is an office-based position, working as part of our expanding South African operation while collaborating with colleagues across South Africa and the UK.

You'll build and improve business applications, integrations and internal systems using a modern TypeScript-based technology stack.

Duties & Responsibilities

• Developing and maintaining full stack applications using TypeScript, React and Node.js

• Building intuitive dashboards, forms, tables and other interactive user interfaces

• Developing secure backend services and REST APIs using Node.js and Express

• Designing and maintaining relational database structures, queries and migrations

• Working with data from multiple systems, including importing, cleaning, mapping and reconciling information

• Investigating data discrepancies and producing accurate, reliable business reports

• Building and maintaining API integrations between internal and external platforms

• Developing automated processes, scheduled jobs and background tasks

• Managing pagination, rate limits, retries and duplicate prevention within integrations

• Investigating and resolving issues across frontend applications, backend services and databases

• Writing useful automated tests to improve the quality and reliability of our applications

• Using Git and GitHub to manage branches, pull requests and code reviews

• Supporting automated build, testing and deployment processes through GitHub Actions

• Protecting customer and business data by following secure development practices

• Managing credentials, authentication and access permissions appropriately

• Taking ownership of assigned work, communicating progress and raising risks or blockers promptly

• Contributing ideas to improve our applications, development processes and overall user experience

Desired Experience & Qualification

You will have practical experience with:

• TypeScript and JavaScript in production applications

• React, HTML, CSS and responsive design

• Node.js and Express

• SQL and relational databases, ideally MySQL

• REST APIs, integrations and automation

• Git, GitHub and pull request workflows

• Testing, debugging and secure development

• You will also be confident taking ownership of your work, solving problems and learning unfamiliar systems.

 

Our technology stack:

• Frontend: React, TypeScript, Vite and Tailwind CSS

• Backend: Node.js, TypeScript and Express

• Databases: MySQL, TypeORM and Sequelize

• Hosting and delivery: Microsoft Azure and GitHub Actions

• Experience with Microsoft Graph, Microsoft Entra ID, Azure services, Vitest, Playwright, Docker, AI integrations or business systems such as HaloPSA would be beneficial, but is not essential.

You do not need experience with every technology listed. Our priority is strong React, TypeScript, Node.js and SQL skills, good analytical thinking and the ability to take ownership of your work.

Package & Remuneration

Annual base salary of R540,000 to R640,000 (depending on experience and skillset)

About Flotek Group

Managed IT Support, Cyber Security and VoIP | Flotek

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,164,205 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cape Town
Hybrid · Full-Time · Johannesburg
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Oracle
Frontend
Angular
DevOps
AWS
Apply
up to $1.1M per year (gross) · Hybrid · Full-Time · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
Remote (United Kingdom, UK time hours) · Contractor · South Africa
SQL
C#
C#
ASP.NET Core
Entity Framework Core
xUnit
Hangfire
Databases
MS SQL
AI/ML
Claude
Claude Code
Anthropic
DevOps
Azure
SOAP
Cybersecurity
GDPR
Cryptography
Vault
Apply
In office · Contractor · Johannesburg
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
MySQL
MS SQL
DevOps
Rest API
Azure DevOps
Azure
Git
AWS
Docker
Kubernetes
Azure AKS
SOAP
QA
Postman
SoapUI
Apply
In office · Full-Time · Johannesburg
SQL
Analytics
Power BI
Looker
Microsoft Excel
Apply
Hybrid · Full-Time · Bachelor's Degree · Cape Town
Analytics
Microsoft Excel
Apply
In office · Cape Town
Apply
In office · 1+ year exp · Cape Town
Apply
In office · 3+ years exp · Cape Town
Apply
See all jobs
This is one of many
2,164,205 more open roles from verified company boards, updated every day.