Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Full Stack Developer.
South Africa Jobs Expertini

Urgent! Full Stack Developer Job Opening In WorkFromHome – Now Hiring Pontifex

Full Stack Developer



Job description

Overview

Get AI-powered advice on this job and more exclusive features.

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.

What You Will Be Doing

  • Build and enhance React/TypeScript dashboard components with real-time data
  • Integrate 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
  • Handle API rate limits, pagination and error scenarios
  • Use AI coding assistants (Claude, Cursor, lovable.dev) to accelerate development
  • Translate business requirements into working features
  • Ship quickly, iterate and maintain existing codebases

Required Skills

  • 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, Chart.js)
  • 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 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
  • Frontend: React 18, TypeScript, Tailwind CSS, shadcn/ui
  • APIs: Facebook Marketing API, Google Analytics, Meta Graph API

What We Offer

  • R35,000 - R40,000/month (negotiable based on experience)
  • Fully remote - work from anywhere
  • 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

Work Location: Remote

Seniority level

  • Entry level

Employment type

  • Other

Job function

  • Engineering and Information Technology

Industries

  • Marketing Services

Format note: This refined description removes extraneous postings and ensures the content follows the required structure with clear responsibilities and qualifications.

#J-18808-Ljbffr


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Full Stack Potential: Insight & Career Growth Guide