Enable job alerts via email!

Backend Developer - Ai-Powered Marketing Saas - South Africa

Everything To Gain

Gauteng

Remote

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking technology company in South Africa is seeking a backend developer to build a new SaaS platform. You will design and implement backend services, work with databases, and integrate AI-driven features. The ideal candidate is proficient in Python or Node.js and has experience with data-heavy systems. This position offers unlimited PTO and a remote-first culture.

Benefits

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

Qualifications

  • Proficiency in Python or Node.js is essential.
  • Experience with data-heavy systems and structured/unstructured data is needed.
  • Ability to design and implement backend services effectively.

Responsibilities

  • Design and implement backend services using Python or Node.js.
  • Work with PostgreSQL to structure and query data.
  • Build and maintain data pipelines using Kafka.

Skills

Proficiency in Python
Strong experience with PostgreSQL
Hands-on experience with Kafka
Comfort working with data-heavy systems
Experience building production APIs
Ability to work in a greenfield environment

Tools

PostgreSQL
Kafka
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
Benefits
  • 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.