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 :
- Your CV and GitHub profile
- 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
- Code review: Fix real bugs from our codebase (with AI allowed)
- Technical discussion: Architecture decisions and trade-offs
- Optional, paid technical task (4–6 hours) to evaluate collaboration and coding style
Job Type: Full-time
Work Location: Remote
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
Format note: This refined description removes extraneous postings and ensures the content follows the required structure with clear responsibilities and qualifications.
#J-18808-Ljbffr