Enable job alerts via email!

Backend Developer - AI-Powered Marketing SaaS - South Africa

Everything To Gain

South Africa

Remote

ZAR 400 000 - 600 000

Full time

Today
Be an early applicant

Job summary

A forward-thinking software company in South Africa is looking for a talented backend developer to build core architecture for their new marketing analytics SaaS platform. This role involves designing and implementing backend services, structuring data, and collaborating with AI engineers. Candidates should have expertise in Python, PostgreSQL, and Kafka, among other technologies. The company promotes a remote-first culture offering unlimited paid time off and flexible equipment provisioning.

Benefits

Unlimited Paid Time Off (PTO)
Flexible Equipment Provisioning
Commission Opportunities
Remote-First Culture
Collaborative Team

Qualifications

  • Proficiency in Python or Node.js.
  • Strong experience with PostgreSQL or similar databases.
  • Hands-on experience with Kafka or similar event streaming tools.
  • Ability to work in a greenfield environment with high autonomy.

Responsibilities

  • Design and implement backend services using Python or Node.js.
  • Work with PostgreSQL to structure and query data.
  • Build and maintain data pipelines, including tools like Kafka.
  • Collaborate with AI engineers to support AI-driven features.

Skills

Python
Node.js
PostgreSQL
Kafka
Data-heavy systems
Production APIs
Job description

We’re building a brand-new SaaS platform from scratch—no legacy code, full ownership, and the opportunity to shape the architecture from day one. The product is a marketing analytics and reporting system that helps users surface insights across their entire funnel.

A core aspect of this platform will be an AI agent that monitors all marketing data and generates clear, actionable insights. Your backend systems will power this intelligence layer.

What You’ll Build
  • Core backend architecture for a new SaaS platform
  • ETL/data pipelines for marketing funnel analytics
  • Integrations with AI/LLM services and data-processing workflows
  • APIs that support dashboards, reports, and automated insight generation
  • Real-time or near–real-time data ingestion using event-driven tools
Responsibilities
  • Design and implement backend services using Python or Node.js
  • Work with PostgreSQL (or similar relational databases) to structure and query data
  • Build and maintain data pipelines, including tools like Kafka (or similar message/event systems)
  • Collaborate with AI engineers to support AI-driven features and prompt-engineering pipelines
  • Ensure scalability, reliability, and performance across the backend
  • Partner closely with frontend developers to deliver fast, efficient APIs
Required Skills
  • Proficiency in Python or Node.js
  • Strong experience with PostgreSQL or similar databases
  • Hands-on experience with Kafka or similar event streaming tools
  • Comfort working with data-heavy systems and structured/unstructured data
  • Experience building production APIs and backend systems
  • Ability to work in a greenfield environment with high autonomy
Nice to Have
  • Experience with AI/LLM tools or prompt engineering
  • Background building analytics dashboards or marketing data systems
  • Experience developing AI agents that operate on data streams
  • Unlimited Paid Time Off (PTO): We believe in work-life balance and trust our team to manage their time responsibly
  • Flexible Equipment Provisioning: We’ll make sure you have the tools you need to succeed—case by case
  • Commission Opportunities: Earn additional income based on the performance of accounts you manage
  • Remote-First Culture: Work from wherever you’re most effective
  • Collaborative Team: Join a tight-knit team where your ideas and leadership will directly shape client outcomes
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.