Back End Developer
Senior Backend Engineer/Full Stack (Node.js / TypeScript) – Contract
Location: London (Hybrid)
Duration: Initial 6 months (likely to extend)
Day Rate: £650–£800 per day (Inside IR35)
Overview
We’re looking for a Senior Backend Engineer to support the design and delivery of scalable systems, with a strong focus on workflows, event-driven architecture, and API design.
This role will play a key part in shaping system design decisions, balancing trade-offs, and contributing to the evolution of the engineering landscape as the team transitions from JavaScript to TypeScript.
Key Responsibilities
- Design and build scalable backend systems using Node.js
- Develop and optimise workflows across distributed systems
- Work with event-driven architectures and messaging patterns
- Design and integrate robust APIs (REST / event-based)
- Evaluate and communicate system design trade-offs (performance, scalability, maintainability)
- Contribute to architectural decisions and best practices
- Support the transition from JavaScript to TypeScript
- Collaborate closely with cross-functional teams across product and engineering
Skills & Experience
Essential
- Strong experience with Node.js in production environments
- Solid understanding of system design and architecture
- Experience working with workflows and event-driven systems
- Strong API design and integration experience
- Ability to evaluate and communicate technical trade-offs
- Experience working in agile, collaborative environments
Desirable
- Experience with TypeScript (or exposure and willingness to adopt)
- Experience with Next.js
- Familiarity with modern event streaming or messaging systems
- Exposure to AI-assisted development tools, including Claude Code
- Experience working in scaling or transformation environments