Senior Full Stack Developer
About this role
Remote Job
Fixed Term Contract, 6 Months
If you’re a senior full stack developer who thrives in product environments where your input genuinely shapes the roadmap, this is a standout opportunity to work on a cutting‑edge AI tool, with meaningful ownership and a supportive, collaborative team.
This is a 6-month fixed term contract with remote working. There is potential for longer term or permanent employment, should the product uptake continue to grow.
You’ll work directly with product and data science teams to evolve a live AI tool already in use by enterprise clients. This is a chance to influence the technical roadmap, shape the development lifecycle, and contribute alongside behavioural scientists, designers and data specialists in a highly collaborative, non‑corporate environment. You’ll join a growing consultancy where team contribution is recognised, and where you’ll have real visibility and ownership in the work you deliver.
Where You’ll Make an Impact
You’ll join a small cross functional product team and take shared ownership of an AI product designed to turn large scale research into interactive customer personas. While full stack in scope, the role leans slightly more to the back end, with responsibilities across infrastructure, security, and scaling the platform.
You’ll:
- Build and deploy new features and respond rapidly to bugs and patches
- Lead testing infrastructure, unit and integration
- Own and evolve the software development lifecycle for the platform
- Collaborate directly with data scientists and behavioural experts
- Contribute ideas and feedback as part of sprint planning and roadmap reviews
What You’ll Bring
You’re someone who enjoys consultative, communicative environments where you don’t just code, you shape what’s being built.
- 6+ years of full stack development experience
- Strong with: Typescript, React, Next.js, Node, Azure, Pulumi
- Experience deploying secure applications and managing end to end infrastructure
- Familiarity with Supabase
- Experience with unit or integration tests, e.g. Jest, Mocha
- Excellent communicator, responsive, thoughtful, and a team player