Software Developer
1 week ago
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
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
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 yearRole: 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 yearEverything 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...
-
Backend Software Engineer
2 weeks ago
Home Based, South Africa everything to gain Full time R120 000 - R360 000 per yearEverything 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...
-
InspiredXpert: Senior Fullstack Developer
6 days ago
Home Based, South Africa Inspired Testing Full time R120 000 - R240 000 per yearRole: 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...
-
InspiredXpert: Senior Backend Developer
6 days ago
Home Based, South Africa Inspired Testing Full time R1 200 000 - R2 400 000 per yearRole: 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....
-
Senior Web Developer
6 days ago
Home Based, South Africa CLS Digital Marketing Full time R480 000 - R540 000 per yearAbout 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...
-
Software Engineer III
4 days ago
Home Based - South Africa LexisNexis Full time R80 000 - R120 000 per yearSoftware 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...
-
Software Engineering Lead
4 days ago
Home Based - South Africa LexisNexis Full time R900 000 - R1 200 000 per yearAbout 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...
-
Senior Software Engineer II
4 days ago
Home Based - SA - Johannesburg, South Africa RELX Full time R120 000 - R180 000 per yearAbout 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 yearob 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....