1,533,398open jobs
91,890companies
234,995added this week
Browse all
Salary
≈ $21k – $58k per year (Estimated)
Location
In office (Johannesburg)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Oct 2, 2026. Jem scores B on the Alion truth index.

Overview
Company
Impact
Profile match

Jem

Jem is the workforce management platform for deskless teams, built on WhatsApp. Connect, manage and reward the people who keep your business running.
Backed by Quona Capital

Johannesburg-Based | Scale-Up | Full-time Role | Tech Machine | Hiring Managers: Thamsanqa Moyo, Kaeleigh Stroud

Jem is hiring two Senior Integration Engineers to connect our platform to the payroll, HR and ERP systems our enterprise customers already run - and to build the patterns that make every integration after it faster.

Jem is a fast-growing HR and financial wellness scale-up building tools for frontline teams. We support deskless workers across South Africa with payroll, HR, and benefits products, delivered through modern platforms and AI-powered conversational systems.

You will design and build new client integrations, harden the ones already running, and grow the reusable spine the rest of the team builds on. You will lead the technical conversation with enterprise IT teams. You will also ship product features alongside our Product Engineers - integration is your centre of gravity, not a silo.

⭐ Your Mission

  • Make new enterprise integrations land quickly, correctly, and without surprises after go-live.
  • Turn repeated integration work into reusable patterns, so each one costs less than the last.

⭐ The Trait We're Really Hiring For

We can teach the tools. What is harder to teach is thinking in processes.

The engineers who are great at this hold the whole business process in their heads - the states a record moves through, who acts on it, what happens at month-end, where the exceptions live - and design the integration around that, rather than around whichever endpoints happen to be available. The failure mode they avoid is the technically correct pipe that is quietly wrong, because nobody asked what happens when someone is terminated mid-cycle.

If you read that and recognised yourself, we want to talk to you.

The other half of it is range. This is a specialist role, held by someone with a generalist's instincts. You will own the whole thing end to end, from the record sitting in a client's payroll system to the moment it does something useful in ours, and at every step you will be asking where AI makes it faster, cheaper or more reliable.

⭐ What Success Looks Like

  • New client integrations go live on schedule, and stay quiet afterwards
  • Failures are caught by monitoring rather than by the customer, and are replayable and reconcilable
  • The second time we solve a problem it becomes a pattern, not another bespoke build
  • Integration standards are clear enough that Product Engineers can build to them without you in the room
  • Enterprise IT teams trust you

⭐ What You'll Do

Client Integration Delivery

  • Own the technical design and build of new enterprise integrations, end to end
  • Run technical discovery with client IT teams - data models, auth, security review, environments, cutover
  • Map the real business process across payroll, HR and ERP systems before writing a line of code
  • Design for the unhappy path: retries, idempotency, reconciliation, replay, partial failure
  • Take integrations through UAT, cutover and hypercare into steady state

Integration Platform

  • Build the reusable connectors, patterns and tooling that make the next integration cheaper
  • Set and maintain integration standards - contracts, error handling, observability, documentation
  • Work across both layers: Flowgear for extraction and transport, Python / TypeScript for business logic, normalisation and validation. We will sponsor your Flowgear certification
  • Own reliability, monitoring and alerting across the live integration fleet

AI-Native Engineering

  • Build integration workflows with AI rather than purely by hand. Coding agents are part of how the work gets done here, not a side experiment
  • Build and extend our external APIs and MCP servers, so customers and their agents can build on Jem
  • Build agents that watch the live integration fleet: spotting drift, diagnosing failures, and proposing the fix before anyone files a ticket
  • Apply LLM patterns to the integration itself - field mapping, validation, anomaly detection, support tooling

Team Contribution

  • Raise the bar on integration work across the team through review and mentorship
  • Ship product features alongside the Product Engineers when the work calls for it

⭐ You'll Thrive Here If You

  • Think in processes and systems rather than endpoints
  • Have opinions about what makes an integration maintainable, and can defend them
  • Are comfortable in a room with a corporate IT team, and equally comfortable in the code
  • Assume it will break, and build for that day
  • Are excited by fast-moving, high-ownership environments
  • Reach for AI first, and enjoy finding the places it changes what is possible rather than just what is faster
  • Would rather own something end to end than own a slice of it
  • Want range - integration depth plus real product work

⭐ Requirements

  • Professional experience in Python and/or TypeScript
  • Demonstrable experience driving integrations end to end, not only maintaining them
  • Experience working with enterprise IT teams - security reviews, change control, slow-moving stakeholders
  • Hands-on experience with iPaaS or middleware tooling: Flowgear, Boomi, Workato, MuleSoft or similar. Flowgear specifically is a plus, not a requirement - we will get you certified
  • Experience with event-driven architectures, APIs, webhooks and file-based data exchange

Nice to Have

  • Payroll or HRIS domain experience
  • Experience with AI agent frameworks and LLM integration patterns
  • Experience integrating PaySpace, Sage People, or comparable payroll and HRIS platforms

⭐ What You Can Expect from Us

  • Hybrid work environment with a 3-day office policy in our Johannesburg office.
  • Frontline exposure to building real AI products at scale
  • Direct work with enterprise customers and complex real-world systems
  • High ownership, fast learning, and visible impact
  • Competitive salary
  • Great Benefits (lunch 5 times a week, medical aid contribution, retirement annuity contribution, etc.) and 22 days of annual leave.
  • We respond to all applications. You can expect feedback on your application, even if we decide not to move forward.

To learn more about what Jem looks for beyond the CV, please check out our People Notes on the Jem Ideal Employee Profile here

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.
1,533,398 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

Enterprise Apps
Similar stack
Same company
Johannesburg
In office • Full-Time • České Budějovice
Apply
$100k – $150k per year • Remote (United States) • Full-Time • United States
JavaScript
TypeScript
ABAP
ABAP
SAP Fiori
CDS Views
DevOps
GitHub Actions
CI/CD
Apply
In office • Internship • Bachelor's Degree • Inver Grove Heights
JavaScript
DevOps
Azure DevOps
Azure
CI/CD
Management
ServiceNow
Agile
Scrum
ITIL
ITSM
Apply
$31k per year (gross) • Hybrid • Full-Time • 8+ years exp • Bengaluru • Hyderabad • Mumbai • Ahmedabad • Chennai
Python
JavaScript
TypeScript
SQL
AI/ML
Claude
Frontend
React.js
DevOps
Rest API
GitHub Actions
CI/CD
GitHub
Management
ServiceNow
ITSM
QA
Playwright
Postman
Apply
$21k – $31k per year (gross) • Remote (India) • Contractor • 3+ years exp
Management
ServiceNow
Apply
AI Cloud Engineer 6 hours ago
≈ $23k – $47k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • High School Diploma • Bengaluru
Python
Databases
Snowflake
Microsoft Fabric
AI/ML
AI Agents
LLM
RAG
OpenAI
Multi-Agent Systems
Machine Learning
DevOps
Rest API
Terraform
Azure DevOps
GitHub Actions
Azure
CI/CD
Docker
Bicep
Analytics
Power BI
Management
SharePoint
Apply
$172k – $232k per year • In office • TS/SCI • Full-Time • 3+ years exp • Bachelor's Degree • El Segundo
Python
Java
C++
DevOps
CI/CD
GitLab
Management
Agile
Apply
$140k – $190k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • United States
Python
Java
SQL
C++
MATLAB
Databases
Teradata
AI/ML
Computer Vision
Machine Learning
DevOps
Git
Analytics
Tableau
Management
Agile
Apply
In office • Internship • France
Python
Management
SharePoint
Apply
$163k – $244k per year • Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Bellevue
JavaScript
Java
TypeScript
Java
Maven
Spring Boot
Databases
PostgreSQL
Oracle
ElasticSearch
Apache Kafka
DevOps
Splunk
Ansible
Jaeger
Kibana
Prometheus
CI/CD
GitOps
Jenkins
Git
Kubernetes
Apply
≈ $20k – $40k per year (Estimated) • In office • Full-Time • 3+ years exp • Johannesburg
Apply
$16k – $20k per year • In office • Full-Time • 1+ year exp • Cape Town
Marketing
HubSpot
LinkedIn
Apply
Account Executive 9 months ago
$58k – $73k per year • In office • Full-Time • Cape Town
Apply
≈ $45k – $87k per year (Estimated) • In office • Full-Time • Johannesburg
Python
TypeScript
Databases
PostgreSQL
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
LLM
Multi-Agent Systems
DevOps
Platform Engineering
Management
WhatsApp
Apply
$16k – $20k per year • In office • Full-Time • 1+ year exp • Johannesburg
Marketing
HubSpot
LinkedIn
Apply
Manager, GMP Audits 10 hours ago
≈ $93k – $262k per year (Estimated) • In office • Full-Time • 5+ years exp • Cairo • Johannesburg • El Jadida • Riyadh • Sandton
Apply
Branch Advisor FAIS 10 hours ago
≈ $13k – $31k per year (Estimated) • Equity • In office • Full-Time • 1+ year exp • Johannesburg
Management
Agile
Apply
≈ $19k – $50k per year (Estimated) • Equity • Hybrid • Cape Town • Johannesburg
SQL
AI/ML
Claude Code
Analytics
Tableau
Power BI
Metabase
Microsoft Excel
Management
Google Sheets
Apply
Secretary I 11 hours ago
≈ $12k – $20k per year (Estimated) • In office • 2+ years exp • Johannesburg
Management
Outlook
Apply
≈ $16k – $39k per year (Estimated) • Equity • In office • Full-Time • Johannesburg
Apply
See all jobs
This is one of many
1,533,398 more open roles from verified company boards, updated every day.