Developer - Available Immediately

Embelo

Cape Town

Hybrid

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Embelo in Cape Town is seeking a Developer to build and maintain applications and integrations that connect client systems as part of our Data and Integration team. You’ll write clean Python and SQL, design REST APIs, and work with Azure services and Git in an agile delivery setup.

This consulting role requires asking the right questions, delivering well-tested solutions with minimal hand-holding, collaborating with data engineers and QA, and being comfortable with a hybrid work model three days

Qualifications

  • 4 years’ experience as a Developer or Software Engineer in a consulting or fast-paced delivery environment.
  • Strong hands-on experience with Python and SQL.
  • Practical experience building and consuming REST APIs.
  • Comfortable working with Git and standard version control workflows.
  • Experience with scripting and automation to solve practical business problems.
  • Working knowledge of Azure services used in application or integration development.
  • Confidence debugging issues across code, integrations and data flows.
  • Experience working within an agile delivery framework.
  • Good communication skills, able to explain technical detail clearly to colleagues and stakeholders.

Responsibilities

  • Design, build and maintain applications and integrations connecting client systems and data sources.
  • Develop and consume REST APIs, working with JSON/XML payloads and common authentication patterns.
  • Write clean, well-tested Python and SQL code for integration, automation and data-handling tasks.
  • Use Git for version control, following good branching, code review and release practices.
  • Build scripts and automations that remove manual effort and reduce operational risk.
  • Work within Azure services (e.g. Azure Functions, Logic Apps, Data Factory) to support integration and data flows.
  • Debug and troubleshoot issues across applications, integrations and pipelines, working through to root cause.
  • Write and maintain test cases, and support broader testing efforts to ensure solutions are reliable before release.
  • Work within an agile delivery model – participating in sprint planning, stand-ups and reviews.
  • Document technical designs, code and processes clearly for both technical and non-technical audiences.
  • Collaborate with Integration Consultants, Data Engineers and QA colleagues to deliver end-to-end solutions.

Skills

Python
SQL
REST APIs
Git
Azure
Agile
Communication
Automation

Education

Bachelor's degree in Computer Science or related

Tools

Azure Functions
Logic Apps
Data Factory
Power Platform

Job description

At Embelo, we’re dedicated to helping founders of consulting businesses start and scale efficiently. Backed by our UK-based investors and clients, we deliver exceptional client services to a growing group of UK businesses, combining technical expertise, South African spirit, and the latest in AI-powered services. One of those is Inference Group, a fast-growing data and AI consultancy on a mission to help businesses unlock their true potential and drive sustainable growth.

Role Overview

We’re growing our Data and Integration team in Cape Town and are looking for a Developer to help build and maintain the applications and integrations that connect our clients’ systems.

The immediate focus of this role is application and integration development – writing clean, reliable code that connects APIs, automates processes and keeps data flowing accurately between systems, as part of wider data platform and integration programmes.

You’ll work with Python, SQL, REST APIs, Azure services and Git, contributing to both new development and ongoing support, while following agile ways of working and taking pride in the quality of what you ship.

This is a consulting role, so alongside solid engineering skills, we’re looking for someone who can pick up a requirement, ask the right questions, and deliver a well-tested solution with minimal hand-holding.

You’ll work closely with our Integration, Data Engineering and Data Quality teams, and with client stakeholders, as we continue building modern, reliable data and integration solutions.

Location: This is a hybrid role based in Cape Town, with a minimum of three days per week in our Woodstock office. Candidates looking to relocate to Cape Town are welcome to apply, although any relocation costs would need to be covered personally.

What You’ll Do:
  • Design, build and maintain applications and integrations connecting client systems and data sources.
  • Develop and consume REST APIs, working with JSON/XML payloads and common authentication patterns.
  • Write clean, well-tested Python and SQL code for integration, automation and data-handling tasks.
  • Use Git for version control, following good branching, code review and release practices.
  • Build scripts and automations that remove manual effort and reduce operational risk.
  • Work within Azure services (e.g. Azure Functions, Logic Apps, Data Factory) to support integration and data flows.
  • Debug and troubleshoot issues across applications, integrations and pipelines, working through to root cause.
  • Write and maintain test cases, and support broader testing efforts to ensure solutions are reliable before release.
  • Work within an agile delivery model – participating in sprint planning, stand-ups and reviews.
  • Document technical designs, code and processes clearly for both technical and non-technical audiences.
  • Collaborate with Integration Consultants, Data Engineers and QA colleagues to deliver end-to-end solutions.
What You Bring

We’re looking for someone with solid, hands-on development experience and a collaborative, consulting mindset.

  • Approximately 4 years’ experience as a Developer, Software Engineer or similar, ideally in a consulting or fast-paced delivery environment.
  • Strong hands-on experience with Python and SQL.
  • Practical experience building and consuming REST APIs.
  • Comfortable working with Git and standard version control workflows.
  • Experience with scripting and automation to solve practical business problems.
  • Working knowledge of Azure services used in application or integration development.
  • Confidence debugging issues across code, integrations and data flows.
  • Experience working within an agile delivery framework.
  • Good communication skills, able to explain technical detail clearly to colleagues and stakeholders.
It will be great if you also have:
  • Experience with Microsoft Power Platform (Power Apps, Power Automate).
  • Working knowledge of C#.
We’re looking for people who are:
  • Curious and keen to keep learning new tools and technologies.
  • Comfortable working in a fast-paced consulting environment.
  • Strong communicator who can engage with both technical and business stakeholders.
  • Takes ownership, delivers with pace and has a good eye for detail.
  • Enjoys solving practical problems and finding pragmatic solutions.
  • Collaborative team player who enjoys sharing knowledge and learning from others.
Education & Experience

A degree in Computer Science, Information Systems, Engineering or a related field is preferred but not essential.

Approximately 4 years’ experience in a Developer or similar role.

Working With Us:

At Inference Group, we’re a young and fast-growing consultancy built by people who are naturally curious and passionate about lifelong learning. If you’re driven and want to help shape the early stages of a dynamic business, we’d love to have you on board. You’ll be part of a team exploring the limitless opportunities of data and AI, driving excellence, growing together, and we’ll be having plenty of fun along the way.

We’re committed to hiring future leaders who will help shape our next chapter, and we’ll invest in your growth through access to the latest technology, hands-on experience, mentorship and ongoing training and certifications. As AI continues to evolve, we promise our clients a team of people who stay ahead of the curve, equipped with the most up-to-date knowledge and skills to deliver truly innovative solutions. Our Values are:

> We Geek Out Loud:

we excel in our data and AI domain, using our expertise to deliver solutions that realise value. We share our wisdom and experience proudly, no egos, just pure tech passion.

> We Act Boldly, and Collaborate Openly:

we explore uncharted territories, working on the new to deliver operational solutions at scale. We don’t tread over old ground. We collaborate openly with full transparency, learning from each other as a community.

> We are the Connectors:

we bridge the gaps between business value, data engineering, data science and deployment. Working seamlessly as one unified team internally and externally to deliver working solutions for our clients.

> We Empower our Customers:

we equip our clients with the skills and knowledge to fully leverage, scale and deploy data and AI solutions. We prioritise delivering operational success over prototypes and proof of concepts to provide long term value. We build trust.

> We Love our Work:

we are proud of the work we do and take ownership of it. We work on the things we love and care about, we work with passion with people we respect.

> We are Data Jedis:

we work on hard problems and aim to deliver working solutions at scale. We don’t have time for politics, backbiting, gossiping, game playing or selfish behaviour. We work as one team with a mission to deliver and we will only achieve that together.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Quality Engineer - Available Immediately
Data Quality Engineer - Available Immediately

Embelo • Cape Town

Hybrid
ZAR 420,000 - 660,000
AI Software Engineer
AI Software Engineer

Embelo • Cape Town

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Mentorship program
Developer – Applications & Data
Developer – Applications & Data

Dlk-Group • Cape Town

On-site
ZAR 600,000 - 900,000
Developer – Applications & Data
Developer – Applications & Data

DLK Group • Cape Town

On-site
ZAR 480,000 - 720,000
Data & API Integration Engineer (Python/Azure)
Data & API Integration Engineer (Python/Azure)

Embelo • Cape Town

Hybrid
ZAR 600,000 - 900,000
Intermediate Data Solutions Engineer
Intermediate Data Solutions Engineer

Entelect • Gauteng

On-site
ZAR 720,000 - 960,000
Twice-yearly salary increases
Employee wellness programs
Professional development rewards
+1
Intermediate Data Solutions Engineer
Intermediate Data Solutions Engineer

Future Fit • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Salary increases
Bonuses
Loyalty leave
+3
Junior Software Developer
Junior Software Developer

Talent Shore • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Career development
Mentoring program
Hybrid/Remote work
Technical Consultant (WFM Systems)
Technical Consultant (WFM Systems)

FrontlineXP • Cape Town

Hybrid
ZAR 550,000 - 850,000
Dayforce Solution Architect
Dayforce Solution Architect

Embelo • Wes-Kaap

On-site
ZAR 500,000 - 700,000