Software Developer

1 week ago


Home Based, South Africa Pontifex Full time R420 000 - R480 000 per year

Job Title: Full-Stack Developer (React/TypeScript/Supabase)

About Us

We're a digital marketing agency building internal analytics platforms for our clients, and we're hiring a Full-Stack Developer to join our in-house tech team.

We integrate Facebook Ads, Google Analytics and other marketing APIs into real-time

dashboards that help businesses make data-driven decisions.

You'll work directly with the COO to build features, fix bugs and optimize our growing

platform. We're small, practical and move fast - using AI tools to accelerate development

while maintaining code quality.

What You Will Be Doing

  • Build and enhance React/TypeScript dashboard components with real-time data

  • Integrate marketing APIs (Facebook Marketing API, Google Analytics, etc.)

  • Integrate other external APIs

  • Build modular functions that can be redeployed

  • Write and deploy Supabase Edge Functions for data pipelines

  • Design PostgreSQL schemas, views and optimize complex queries

  • Debug data flow issues: API → Database → Frontend

  • Handle API rate limits, pagination and error scenarios

  • Use AI coding assistants (Claude, Cursor, ) to accelerate development

  • Translate business requirements into working features

  • Ship quickly, iterate and maintain existing codebases

Required Skills

  • Strong React, TypeScript and modern JavaScript fundamentals

  • Experience with REST APIs, webhooks and third-party integrations

  • Comfortable writing SQL and working with PostgreSQL/Supabase

  • Understanding of database relationships, foreign keys and constraints

  • Experience deploying serverless functions (Supabase Edge Functions or similar)

  • Proficient with Git and can read/modify existing codebases

  • Can work autonomously and communicate technical decisions clearly

  • Uses AI tools effectively BUT can debug and problem-solve independently

Nice to Have

  • Experience with Facebook Marketing API or Google Ads API

  • Knowledge of Supabase RLS, Edge Functions and real-time subscriptions

  • Familiarity with data visualization libraries (Recharts, )

  • Previous work on marketing analytics or dashboard platforms

  • Comfortable with Tailwind CSS and shadcn/ui components

What We're NOT Looking For

  • Developers who only copy-paste AI code without understanding it

  • People who can't debug without AI assistance

  • Those who need constant hand-holding or architectural guidance

  • Candidates who only have greenfield project experience

You're a Great Fit If

  • You can identify why a query returns a 400 error and fix it

  • You understand database schema relationships intuitively

  • You use AI to go faster, but can explain what the code does

  • You've worked on legacy codebases and embrace complexity

  • You ask clarifying questions when requirements are ambiguous

  • You can work during UK business hours for some overlap

Tech Stack

  • Frontend: React 18, TypeScript, Tailwind CSS, shadcn/ui

  • Backend: Supabase (PostgreSQL), Edge Functions (Deno)

  • APIs: Facebook Marketing API, Google Analytics, Meta Graph API

  • Tools: Git, Cursor/Claude AI assistants,

What We Offer

  • R35,000 - R40,000/month (negotiable based on experience)

  • Fully remote - work from anywhere

  • Direct access to decision-makers (no corporate bureaucracy)

  • Opportunity to shape product direction

  • Autonomy to make technical decisions

  • Modern AI-enhanced development workflow

Requirements

  • Excellent written and spoken English communication skills required

  • Available for some overlap with UK business hours

  • 2-4 years of professional development experience

  • Can start within 2-4 weeks

How to Apply

Send to

  1. Your CV and GitHub profile

  2. Brief answers to these questions:

  3. What's your experience with AI coding tools? How do you use them?

  4. Describe a time you debugged a complex API integration issue

  5. How would you approach learning a new external API (like Facebook Ads)?

We'll respond within 3 business days to qualified candidates.

Interview Process

  1. Code review: Fix real bugs from our codebase (with AI allowed)

  2. Technical discussion: Architecture decisions and trade-offs

  3. Optional, paid technical task (4–6 hours) to evaluate collaboration and coding style

Job Type: Full-time

Pay: R35 000,00 - R40 000,00 per month

Work Location: Remote



  • Home Based, South Africa Inspired Testing Full time R1 200 000 - R2 400 000 per year

    Role: Software Development Team Lead | Scrum MasterContract type: Independent contractor (day rate)Duration: 6 months initially (with strong likelihood of extension)Location: Remote (South Africa-based candidates only) About the opportunityWe're looking for a Senior Developer Team Lead to guide this initiative, someone technical, delivery-focused, and...

  • Software Engineer

    2 weeks ago


    Home Based, South Africa everything to gain Full time R250 000 - R750 000 per year

    Everything To Gain is looking for a talented Software Engineer & Automation Specialist to join our innovative team. In this hybrid role, you will be responsible for developing and maintaining software applications while also designing and implementing automation solutions to streamline our operations. Your expertise will be crucial in enhancing system...


  • Home Based, South Africa everything to gain Full time R120 000 - R360 000 per year

    Everything To Gain is seeking a skilled Backend Software Engineer to strengthen our dynamic development team. In this pivotal role, you will be responsible for designing and implementing server-side logic, optimizing application performance, and ensuring seamless data exchange between servers and users. Your expertise will be crucial in enhancing user...


  • Home Based, South Africa Inspired Testing Full time R120 000 - R240 000 per year

    Role: Senior Fullstack Developer (IT consultant)Location: Remote (South Africa-based only)Engagement: Independent Contractor | 3–6 Month Contract (must be able to invoice monthly))Start: Immediate start required. Max 1 week notice consideredRole SummaryInspiredXpert is looking for a senior full stack developer to support a high-impact client project on a...


  • Home Based, South Africa Inspired Testing Full time R1 200 000 - R2 400 000 per year

    Role: Senior .Net Developer (IT consultant)Location: Remote (South Africa-based only)Engagement: Independent Contractor | 3–6 Month Contract (must be able to invoice monthly))Start: Immediate start required. Max 1 week notice consideredRole SummaryInspiredXpert is looking for a highly skilled Senior .NET Developer to support an exciting client engagement....


  • Home Based, South Africa CLS Digital Marketing Full time R480 000 - R540 000 per year

    About the RoleWe're looking for a highly skilled and innovative Web Developer to join our digital team to help design, develop, and launch a custom Event Management System and Mobile App.This system will support everything from event registration, ticketing, exhibitor management, and reporting, to a mobile experience for attendees and exhibitors.You will...


  • Home Based - South Africa LexisNexis Full time R80 000 - R120 000 per year

    Software Engineering IIIJoin our team and contribute to innovative software solutions while growing your technical expertise in a collaborative environmentAbout our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and...


  • Home Based - South Africa LexisNexis Full time R900 000 - R1 200 000 per year

    About our TeamWe are strengthening our software engineering team to modernize our existing application stack, powering one of LexisNexis Intellectual Property's flagship AI products, LexisNexis Classification. The team enhances the application with new features and functions to enrich the users experience as well as optimizing existing functionalities. This...


  • Home Based - SA - Johannesburg, South Africa RELX Full time R120 000 - R180 000 per year

    About the RoleAs a Senior Software Engineer, you will undertake difficult research, design, and software development assignments within the French team. You will provide direct input to project plans, schedules, and methodology in the setup, the development, and the tuning of a legal search platform. You will perform architecture design - typically across...

  • Draughtsman

    6 days ago


    Home Based, South Africa Dynamic power engineering Full time R120 000 - R180 000 per year

    ob Title: Draughtsman / DrafterPurpose of the Job:To prepare detailed technical drawings, plans, and blueprints used for the construction, manufacturing, or installation of structures, machinery, or systems. The Draughtsman ensures that designs are accurate, comply with industry standards, and meet project specifications.Key Roles and Responsibilities:1....