Salary
≈ $25k – $61k per year (Estimated)
Location
In office
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
Minimum requirements (Advantageous):
- Advanced commercial Node.js experience.
- Advanced TypeScript.
- Strong backend software engineering and API design.
- Strong PostgreSQL knowledge.
- Solid understanding of relational data modelling and database performance.
- Practical understanding of LLMs and modern AI application development.
- Understanding of embeddings, semantic similarity and vector search.
- Experience with or strong understanding of vector databases / pgvector.
- Understanding of graph databases and knowledge graphs.
- Understanding of agentic AI, tool calling and multi-step AI workflows.
- Experience building integrations between different systems and APIs.
- Comfortable with asynchronous processing, queues, scheduled jobs and event-driven architectures.
- Strong Git and modern software-development practices.
- Experience using AI coding agents/coding assistants as part of serious software development, not simply autocomplete.
- AWS, Docker, ECS, S3, Redis, Bedrock, OpenAI, Anthropic, Mastra, MCP, RAG architectures, pgvector, Neo4j or other graph databases.
- OAuth/OIDC, event-driven architectures, workflow engines and infrastructure as code.
- Build production AI applications and agentic systems using Node.js and TypeScript.
- Design backend services, APIs, integrations and event-driven systems.
- Build agentic workflows where AI agents use tools, data and other agents to complete real business tasks.
- Work with LLMs from multiple providers and understand model selection, context management and tool/function calling.
- Design and implement AI memory and organisational knowledge systems.
- Work extensively with PostgreSQL, including schema design, complex queries, performance and production data architecture.
- Implement embeddings, semantic search, RAG and vector retrieval, including PostgreSQL/pgvector and dedicated vector databases where appropriate.
- Understand and work with graph data and graph databases, including relationships between people, systems, processes, documents and organisational knowledge.
- Build integrations with internal and external systems through APIs, MCP servers and other tool interfaces.
- Design reliable long-running AI processes involving scheduled events, human approvals and asynchronous execution.
- Use modern AI coding agents as a core part of the development process while maintaining engineering quality, testing and code review.
- Help establish engineering patterns, reusable components and technical standards for AI-first development.
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.
674,537 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.
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
Similar stack
Same company
In your city
Data Engineer
2 hours ago
≈ $18k – $43k per year (Estimated) • In office • Full-Time • 3+ years exp
Python
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
AI/ML
Claude Code
LLM
Frontend
Tailwind CSS
React.js
Framer Motion
DevOps
Rest API
Docker
Analytics
ETL/ELT
Management
n8n
Zapier
Agile
Scrum
Apply
Software Developer
2 hours ago
≈ $22k – $55k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Frontend
React.js
Vite
Zod
Framer Motion
React Hook Form
React Router
Mobile
State Management
DevOps
Rest API
CI/CD
Git
Apply
Data Scientist
2 hours ago
≈ $18k – $43k per year (Estimated) • In office • Full-Time • 3+ years exp • Master's Degree
Python
JavaScript
TypeScript
SQL
Databases
PostgreSQL
pgvector
AI/ML
LangChain
Claude
OpenCV
Claude Code
LlamaIndex
YOLO
Scikit-learn
Prompt Engineering
Computer Vision
NLP
Detectron2
TensorFlow
NumPy
PyTorch
RAG
BERT
Torchvision
Hallucination
Sentiment Analysis
OpenAI
Hugging Face
Frontend
Tailwind CSS
React.js
Framer Motion
DevOps
Docker
Vector
Analytics
A/B Testing
Management
n8n
Zapier
Apply
≈ $16k – $36k per year (Estimated) • In office • Full-Time • 5+ years exp
JavaScript
TypeScript
SQL
PowerShell
C#
Node JS
Bash
C#
.NET
Node JS
Electron
Frontend
Vue.js
Angular
DevOps
Azure
Platform Engineering
Cybersecurity
Microsoft Entra ID
Apply
Lead Data Scientist - Remote
3 hours ago
≈ $26k – $56k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
Python
pySpark
C#
.NET
Databases
Delta Lake
MS SQL
Azure SQL Database
AI/ML
Spark
Claude Code
Scikit-learn
NumPy
Feature Store
Agentic Workflows
Frontend
Angular
DevOps
Azure
Kubernetes
Analytics
Power BI
Management
Agile
QA
Pytest
Apply
Apply
Junior Planner
2 hours ago
$25k – $29k per year • In office • Full-Time • 5+ years exp • Cape Town
Analytics
Microsoft Excel
Apply
Cost Accountant
2 hours ago
$18k – $22k per year • In office • Full-Time • 3+ years exp • Johannesburg
Analytics
Microsoft Excel
Apply
BI Accountant
2 hours ago
$34k – $37k per year • In office • Full-Time • Cape Town
SQL
Analytics
Power BI
Microsoft Excel
Apply
≈ $18k – $52k per year (Estimated) • In office • Full-Time • 8+ years exp
Analytics
Microsoft Excel
Management
Outlook
Apply
This is one of many
674,537 more open roles from verified company boards, updated every day.

