Location: Remote – South Africa (candidates must be based in South Africa)
Working Hours: US Eastern Time (EST/EDT) – approx. 15:00–00:00 SAST, depending on US daylight saving
Employment Type: Full-time, internal team role
ABOUT THE ROLE
We're looking for a hands-on AI Developer who lives and breathes AI. You won't be using AI in a chat window. You'll build with it: calling models from code, building MCP servers that connect Claude to real business data and tools, and shipping automations that change how our team works.
You'll join a small, fast-moving team where most development is done alongside Claude Code. You'll take a process from "this is manual and painful" to a working, deployed AI solution, and you'll be able to show the time and cost it saved.
WHAT YOU'LL DO
- Design and build MCP (Model Context Protocol) servers that give Claude direct access to our data and tools, such as candidate search, sourcing, reporting and admin tooling
- Integrate Claude (Opus, Sonnet, Haiku), OpenAI and Google Gemini into our products and workflows through their APIs
- Spot manual processes across the business and turn them into reliable, production-ready AI automations
- Build and maintain features across our React web app, Next.js site and Node.js serverless backend on Google Cloud / Firebase
- Work with PostgreSQL and vector search (embeddings) to power semantic candidate matching
- Contribute to our Tauri desktop app (Rust core, React interface), which records workflows so we can find tasks worth automating
- Work day to day with Claude Code: running agents, reviews, tests and deployments under clear, documented rules
- Measure and report the impact of what you build in time saved, cost reduced and workflows improved
- Keep up with the AI landscape, then test and recommend new models, tools and approaches
MUST-HAVE EXPERIENCE
- Strong hands-on experience building with LLM APIs, especially Anthropic's Claude, in production code (not only chat interfaces)
- Experience building MCP servers, or tool-use / function-calling integrations that connect LLMs to real data and systems
- Experience with React for front-end development
- Daily use of AI coding tools, preferably Claude Code, as a core part of your development workflow
- A proven track record of shipping AI solutions and automations in real business environments, with measurable results
- Experience working with US-based clients or teams, and comfort with US business communication and expectations
- Comfortable working remotely on US Eastern Time hours
NICE TO HAVE
- Google Cloud / Firebase (Cloud Functions, Cloud Run, Firestore, Storage, Secret Manager)
- PostgreSQL, embeddings and vector search
- Next.js, Vite, Material UI and/or Tailwind
- Google AI services such as speech-to-text, video and document processing
- Experience with OpenAI and Gemini APIs alongside Claude
- Familiarity with Git/GitHub, Linear, PostHog, and Slack or HubSpot integrations
WHO YOU ARE
- AI-obsessed: you're always experimenting with new models and tools, often in your own time
- A builder: you ship working solutions, not just prototypes or ideas
- Practical and outcome-focused: you think in terms of business problems and results
- Self-directed and comfortable owning work end to end in a remote team
During the interview process, you'll walk us through your implementations in detail, including your technical choices and what you'd do differently today.