P

Full Stack Developer

Pontifex South Africa
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description



Job description:

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, lovable.dev) 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, 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 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, lovable.dev


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 [email protected]:


1. Your CV and GitHub profile

2. Brief answers to these questions:

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

- Describe a time you debugged a complex API integration issue

- 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


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

braun management

South Africa

Staff Software Engineer, Prediction Markets

Programming
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Coinbase

United State

US Benefits Manager

Programming
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

talenthop

United State

Subscribe our newsletter

New Things Will Always Update Regularly