2,136,372open jobs
135,485companies
251,573added this week
Browse all
Location
In office (Durban)
Employment
Full-Time

First seen by Alion on Oct 15, 2026.

Overview
Company
Impact
Profile match
Recru-it is a recruitment agency that places candidates with client employers in IT, telecoms and management roles around Johannesburg, Durban and Centurion. It advertises positions such as a Cisco secure access lead architect, IT manager, principal telco platform engineer and service delivery manager for private networks. The agency is headquartered in Johannesburg, South Africa.


SUMMARY:
Role purpose:
The Solutions Engineer sits in the Product team and delivers small projects end to end across the company’s integrations and internal tools, from gathering requirements through to build, testing, and release. Working directly with Product Owners and business stakeholders, this role connects POS, digital ordering, payment, and back-office systems and builds tools that help the company Stores, Operations, and Finance work more efficiently. Larger initiatives are scoped by the Solutions Engineer and handed to the Engineering team.
 
Key responsibilities:
Requirements & solution design:

  • Work with stakeholders and Product Owners to gather requirements, map processes, and define acceptance criteria for small projects.
  • Design simple, maintainable solutions, documenting data flows, business rules, and integration touchpoints.
  • Assess project size and complexity, flagging work that should move to the Engineering team.
 
Build: integrations & internal tools:
  • Build and maintain integrations between Micros Simphony, aggregator platforms, payment providers, loyalty systems, and back-office platforms using REST APIs, webhooks, and file-based interfaces.
  • Develop internal tools and automation using Python (FastAPI), React, TypeScript, PostgreSQL, and n8n, querying Snowflake and operational databases where needed.
  • Implement secure authentication patterns, including OAuth 2.0 and key-pair authentication, and manage credentials appropriately.
 
Testing, release & support:
  • Plan and carry out testing for own projects, including API, regression, and end-to-end tests, and support stakeholders through UAT.
  • Release changes to production following agreed deployment and change-control processes, with monitoring and alerting in place.
  • Provide support for delivered solutions, resolving incidents and working with vendors on root causes.
 
Core deliverables:
  • Signed-off requirements and acceptance criteria for each small project.
  • Working, documented integrations and tools released to production.
  • Test evidence, UAT sign-off, and release notes for every release.
  • Monitoring, runbooks, and handover documentation for supported solutions.
 
Required skills & competencies:
  • 3+ years’ software or integration engineering experience, with exposure to requirements gathering and testing; a relevant degree, diploma, or strong project portfolio counts.
  • Proficiency in Python and/or TypeScript, with experience building and consuming REST APIs.
  • Working knowledge of SQL and relational databases (PostgreSQL preferred); exposure to Snowflake advantageous.
  • Ability to translate business needs into clear requirements and acceptance criteria.
  • Experience with test practices (Postman, automated tests), Git, Docker, and CI/CD.
  • Ability to leverage AI coding and productivity tools (such as Claude, GitHub Copilot, or Cursor) to speed up requirements, development, testing, and documentation, with strong judgement in reviewing and validating AI-generated work.
  • Exposure to POS, payment, or food-ordering platforms (Micros Simphony, Transaction Junction, Uber Eats, Mr D) advantageous.


POSITION INFO:
Role purpose: The Solutions Engineer sits in the Product team and delivers small projects end to end across the company's integrations and internal tools, from gathering requirements through to build, testing, and release. Working directly with Product Owners and business stakeholders, this role connects POS, digital ordering, payment, and back-office systems and builds tools that help the company Stores, Operations, and Finance work more efficiently. Larger initiatives are scoped by the Solutions Engineer and handed to the Engineering team. Key responsibilities: Requirements & solution design: Work with stakeholders and Product Owners to gather requirements, map processes, and define acceptance criteria for small projects. Design simple, maintainable solutions, documenting data flows, business rules, and integration touchpoints. Assess project size and complexity, flagging work that should move to the Engineering team. Build: integrations & internal tools: Build and maintain integrations between Micros Simphony, aggregator platforms, payment providers, loyalty systems, and back-office platforms using REST APIs, webhooks, and file-based interfaces. Develop internal tools and automation using Python (FastAPI), React, TypeScript, PostgreSQL, and n8n, querying Snowflake and operational databases where needed. Implement secure authentication patterns, including OAuth 2.0 and key-pair authentication, and manage credentials appropriately. Testing, release & support: Plan and carry out testing for own projects, including API, regression, and end-to-end tests, and support stakeholders through UAT. Release changes to production following agreed deployment and change-control processes, with monitoring and alerting in place. Provide support for delivered solutions, resolving incidents and working with vendors on root causes. Core deliverables: Signed-off requirements and acceptance criteria for each small project. Working, documented integrations and tools released to production. Test evidence, UAT sign-off, and release notes for every release. Monitoring, runbooks, and handover documentation for supported solutions. Required skills & competencies: 3+ years' software or integration engineering experience, with exposure to requirements gathering and testing; a relevant degree, diploma, or strong project portfolio counts. Proficiency in Python and\/or TypeScript, with experience building and consuming REST APIs. Working knowledge of SQL and relational databases (PostgreSQL preferred); exposure to Snowflake advantageous. Ability to translate business needs into clear requirements and acceptance criteria. Experience with test practices (Postman, automated tests), Git, Docker, and CI\/CD. Ability to leverage AI coding and productivity tools (such as Claude, GitHub Copilot, or Cursor) to speed up requirements, development, testing, and documentation, with strong judgement in reviewing and validating AI-generated work. Exposure to POS, payment, or food-ordering platforms (Micros Simphony, Transaction Junction, Uber Eats, Mr D) advantageous.

 

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,136,372 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

Solutions
Similar stack
Same company
Durban
In office · Full-Time · Johannesburg
Apply
In office · Full-Time · South Africa
AI/ML
Model Context Protocol
DevOps
VMWare
Windows Server
Management
SharePoint
ITIL
Apply
In office · Full-Time · South Africa
DevOps
VMWare
Azure
AWS
Hyper-V
Management
SharePoint
ITIL
Apply
Hybrid · Full-Time · Bachelor's Degree · Johannesburg
Apply
Hybrid · Full-Time · Johannesburg
Apply
Hybrid · Full-Time · Hyderabad
Python
TypeScript
SQL
Databases
Databricks
AI/ML
Prompt Engineering
AI Agents
LLM
Hallucination
Anomaly Detection
Explainable AI
Human-in-the-Loop
LLM Guardrails
DevOps
Azure DevOps
OpenTelemetry
Azure
CI/CD
Honeycomb
Incident Management
GitHub
Analytics
Power BI
Azure Data Factory
Management
Jira
QA
Selenium
Cucumber
Cypress
Playwright
Apply
$67k – $91k per year · Hybrid · Full-Time · Bachelor's Degree · Toronto
Python
JavaScript
TypeScript
C#
C++
AI/ML
AI Agents
Frontend
GraphQL
React.js
DevOps
Rest API
Management
QuickBooks
Apply
$206k – $278k per year · In office · Full-Time · 8+ years exp · Bachelor's Degree · Mountain View
SQL
AI/ML
Copilot
AI Agents
LLM
Analytics
A/B Testing
Management
QuickBooks
Apply
$189k – $255k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · San Francisco
SQL
AI/ML
AI Agents
Mobile
Deep Linking
Analytics
A/B Testing
Management
QuickBooks
Apply
Hybrid · Full-Time · Hyderabad
Java
SQL
Java
Spring Boot
DevOps
Rest API
CI/CD
Apply
In office · Cape Town
JavaScript
DevOps
GCP
Apply
In office · Full-Time · Cape Town
JavaScript
DevOps
GCP
Analytics
Looker
Apply
In office · Full-Time · Cape Town
JavaScript
DevOps
GCP
Analytics
Looker
Apply
Solutions Engineer 6 days ago
In office · 3+ years exp · Durban
Python
TypeScript
SQL
Python
FastAPI
Databases
PostgreSQL
Snowflake
AI/ML
Copilot
Cursor
Claude
DevOps
Rest API
CI/CD
Git
Docker
Management
n8n
QA
Postman
Apply
In office · Centurion
Apply
In office · 2+ years exp · Durban
Apply
In office · 5+ years exp · Bachelor's Degree · Durban
Apply
In office · 5+ years exp · Bachelor's Degree · Durban
DevOps
IAM
Marketing
Salesforce
Apply
Sales Consultant 1 day ago
In office · 2+ years exp · Durban
Apply
Local Planner 1 day ago
In office · 3+ years exp · Durban
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
2,136,372 more open roles from verified company boards, updated every day.