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