Staff Engineer- Backend JavaScript -outside IR35
Staff Engineer- Backend JavaScript (Node.js / TypeScript)
Contract - Outside IR35
Location: London / Hybrid (once every two weeks)
Contract: Outside IR35
Duration: 6 months initial (extension likely)
Our client, an innovative and forward‑thinking technology business, is looking for a Backend JavaScript Staff Engineer to join a high‑performing engineering team. This is a fantastic opportunity for a highly experienced, hands‑on backend engineer who enjoys solving complex technical problems, building scalable systems, and providing technical leadership across teams.
You will play a key role in shaping backend architecture, improving platform reliability and performance, and raising engineering standards while remaining deeply involved in hands‑on delivery.
The Role
As a Staff Engineer, you will work across multiple teams to drive technical direction and deliver robust backend services. You'll lead by example through high‑quality code, architectural guidance, and mentoring, while helping the organisation scale its backend platforms safely and efficiently.
Key Responsibilities
- Design, build, and maintain backend services using JavaScript/TypeScript and Node.js
- Lead architectural decisions around backend services, APIs, scalability, and reliability
- Build and evolve RESTful APIs and/or GraphQL services
- Influence and improve engineering standards, testing practices, and code quality
- Contribute to cloud‑native delivery using modern CI/CD pipelines
- Collaborate closely with product, platform, and DevOps teams
- Mentor and support engineers through reviews, pairing, and technical leadership
Essential Skills & Experience
- Expert‑level JavaScript and TypeScript with strong backend engineering experience
- Extensive hands‑on experience with Node.js
- Proven experience designing and building backend APIs (REST and/or GraphQL)
- Strong understanding of backend service architecture and distributed systems
- Experience working with SQL and/or NoSQL databases
- Cloud experience with AWS, Azure, or GCP
- Familiarity with CI/CD pipelines, Docker, and Kubernetes
- Excellent problem‑solving skills and a proactive, collaborative mindset
Desirable Experience
- Previous experience operating at Staff Engineer, Lead Engineer, or equivalent senior technical level
- Experience influencing architecture and standards across multiple teams
- Strong production mindset, including performance, resilience, and observability
Why Apply?
This is an opportunity to join a modern engineering environment where you can have genuine impact on technical direction while remaining hands‑on. You'll work on meaningful backend challenges at scale, alongside experienced engineers, in a role that values deep technical expertise and leadership.
GCS is acting as an Employment Business in relation to this vacancy.
GCS is acting as an Employment Business in relation to this vacancy.
Staff Engineer- Backend JavaScript -outside IR35
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- Software Development
- Manufacturing & Production
- BI & Data Analytics
- Engineering Technology
- Engineering
- .NET/C#
- Controls & Automation
- Cyber
- Network security consultant
- Python developer
LATEST JOBS
- Controls Engineer
- Python Developer
- Network Engineer
- Cloud Security Engineer - Cont...
- Marketing Representative
- Head of Sales
- C# Developer Role - Hybrid - B...
- Information Security Programme...
- Business Development
- Customer Engagement Manager
- Account Manager
- Senior / Lead Consultant
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer