Senior Full Stack Developer
TypeScript, React, Node.js Contract
3 months initially
Edinburgh (Hybrid)
Rate: £400 - £450 a day
Outside IR35
We're working with a well-established technology business to find a Senior Full Stack Developer for an immediate contract engagement.
This is a capacity play, not a transformation project. A delivery team needs an experienced pair of hands to clear a backlog of well-defined, high-volume tickets and unblock broader progress. The work is scoped, the architecture is established, and the expectation is that you'll be contributing meaningfully within days of starting.
The role
You'll join an embedded product squad working across the full stack in TypeScript, React and Node.js (Express). The codebase runs on AWS with MongoDB, uses a MVC-style architecture, and leverages Bitbucket and Jenkins for CI/CD. Testing matters here - you'll write well-tested code and help raise the team's overall standard.
AI-assisted development is part of the workflow, not a buzzword. If you're already using tools like Cursor or Claude day-to-day, you'll fit right in.
What you'll need
- Strong full-stack background at mid to senior level
- TypeScript across the stack - React on the front, Node.js/Express on the back
- Practical AWS and MongoDB experience
- Comfortable with CI/CD pipelines (Bitbucket, Jenkins)
- Solid testing capability - TDD, unit and integration tests
- Used to working within established squads and switching context across small tickets
- Able to hit the ground running - this isn't a role for a slow ramp
The detail
- 3-month initial contract, strong likelihood of extension based on delivery
- Edinburgh-based with hybrid working
- Immediate or very short notice preferred
If this sounds like your kind of engagement, please apply below or contact Andy at Cathcart Technology directly - happy to share the full details before we go any further.
Cathcart Technology is acting as an Employment Business in relation to this vacancy.
We can help you prepare interviews and offer some great tips to help candidates get the best possible start.
Process
Before we assess a candidate and put them forward, we’ll do a phone interview to get a better understanding of the type you’re looking for, your goals and plans.
Preparation
We know exacly what employers are looking, especially our clients, because they told us. We can help you prepare for the interview and shape up for meeting their team.
Branding
Personal branding is a term you may or may not be familiar with. In our connected world, it pays to be fully prepared for what happens when employees search your name.