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 integrationsComfortable writing SQL and working with PostgreSQL / SupabaseUnderstanding of database relationships, foreign keys and constraintsExperience deploying serverless functions (Supabase Edge Functions or similar)Proficient with Git and can read / modify existing codebasesCan work autonomously and communicate technical decisions clearlyUses AI tools effectively BUT can debug and problem-solve independentlyNice to Have
Experience with Facebook Marketing API or Google Ads APIKnowledge of Supabase RLS, Edge Functions and real-time subscriptionsFamiliarity with data visualization libraries (Recharts, Chart.js)Previous work on marketing analytics or dashboard platformsComfortable with Tailwind CSS and shadcn / ui componentsWhat We''re NOT Looking For
Developers who only copy-paste AI code without understanding itPeople who can''t debug without AI assistanceThose who need constant hand-holding or architectural guidanceCandidates who only have greenfield project experienceYou''re a Great Fit If
You can identify why a query returns a 400 error and fix itYou use AI to go faster, but can explain what the code doesYou've worked on legacy codebases and embrace complexityYou ask clarifying questions when requirements are ambiguousYou can work during UK business hours for some overlapFrontend : React 18, TypeScript, Tailwind CSS, shadcn / uiAPIs : Facebook Marketing API, Google Analytics, Meta Graph APIWhat We Offer
R35,000 - R40,000 / month (negotiable based on experience)Fully remote - work from anywhereOpportunity to shape product directionAutonomy to make technical decisionsModern AI-enhanced development workflowRequirements
Excellent written and spoken English communication skills requiredAvailable for some overlap with UK business hours2-4 years of professional development experienceCan start within 2-4 weeksHow to Apply
Send to :
Your CV and GitHub profileBrief 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 issueHow would you approach learning a new external API (like Facebook Ads)?We''ll respond within 3 business days to qualified candidates.
Interview Process
Code review : Fix real bugs from our codebase (with AI allowed)Technical discussion : Architecture decisions and trade-offsOptional, paid technical task (4–6 hours) to evaluate collaboration and coding styleJob Type : Full-time
Work Location : Remote
Seniority level
Entry levelEmployment type
OtherJob function
Engineering and Information TechnologyIndustries
Marketing ServicesFormat note : This refined description removes extraneous postings and ensures the content follows the required structure with clear responsibilities and qualifications.
#J-18808-Ljbffr