Job title: Senior Full Stack Developer (TypeScript, React, Node.js)
Type: Full-time, Contract (3 months initially)
Location: Edinburgh, Newcastle, Leeds, Manchester or London
In this role, you will:
Join a product team to help deliver critical deadlines where additional capacity is needed.
You’ll work hands-on across the stack using TypeScript, React and Node.js (Express), using AI-assisted development tools as part of your day-to-day workflow.
You’ll take ownership of small, clearly defined, high-volume tickets that unblock wider delivery, working within a domain-driven team under experienced engineering leadership.
You’ll build and extend services on AWS with MongoDB, working within a monolith or modular MVC-style architecture and established CI/CD pipelines (Bitbucket, Jenkins).
You’ll write well-tested code and help raise the bar on testing within the team.
Why this role
You’ll be expected to contribute quickly within a live system, getting up to speed and delivering value within days, not weeks.
Work is broken down into small, well-defined tasks to maximise delivery speed and reduce ambiguity.
You’ll work under experienced team leads with clear direction, within a team already using AI-assisted workflows and evolving its testing approach.
This is a focused engagement designed to increase delivery capacity without disrupting existing teams.
Who is hedgehog lab
We’re an outcome-driven product consultancy where product, design, engineering and research sit side by side.
You’ll join a team focused on building impactful products through collaboration and strong engineering practices.
What we are looking for
* Significant experience as a mid to senior full-stack developer
* Strong experience with TypeScript, including React and Node.js (Express)
* Experience working with AWS and MongoDB
* Experience working with CI/CD pipelines (Bitbucket, Jenkins)
* Strong testing capability, including TDD and reliable unit/integration tests
* Comfortable working in embedded teams within existing squads
* Able to handle high context switching across small tickets
* Proven experience using AI-assisted development tools (e.g. Cursor, Claude)
* Able to get up to speed quickly and deliver value within days
Nice to have
* Experience building internal developer tooling or workflow automation
* French language skills
* Experience with healthcare systems, particularly French healthcare APIs
Ready to apply?
Submit your application below.