At a Glance
- Tasks: Design and build high-performance GraphQL APIs using TypeScript and Node.js.
- Company: Join a leading tech consultancy with a focus on innovation and collaboration.
- Benefits: Competitive market rates, hybrid work model, and opportunities for contract extensions.
- Why this job: Be at the forefront of GraphQL technology and make a real impact in a cloud-native environment.
- Qualifications: Strong experience in Federated GraphQL, TypeScript, Node.js, and cloud-native deployments.
- Other info: Work in a dynamic Agile team with excellent mentorship opportunities.
The predicted salary is between 43200 - 72000 £ per year.
Senior GraphQL Engineer (GraphQL Federation) to design, build and scale high-performance GraphQL APIs in a modern TypeScript/Node.js stack, deployed to Kubernetes in a cloud-native environment. This is an ideal contract for a GraphQL specialist who loves clean schemas, resilient services, and production-grade delivery.
The Role (Key Responsibilities)
- Own end-to-end GraphQL API delivery: schema design through to production integration, focusing on performance, maintainability, security, and scalability.
- GraphQL Federation expertise: design and implement supergraphs, subgraphs, resolvers, and governance patterns (versioning, evolution, backward compatibility).
- Build and maintain TypeScript + Node.js backend services, integrating with modern frontends and varied data sources.
- Apply DevOps best practices: CI/CD pipelines (Jenkins, Concourse), Docker, Helm, Kubernetes, and YAML-based deployments.
- Work in an Agile engineering environment: collaborate closely, review PRs, influence architecture, and continuously improve delivery.
- Ensure APIs are observable and reliable in production using modern telemetry and APM tooling.
- Champion GraphQL best practices and share knowledge across teams (mentoring/coaching desirable).
Required Experience (Skills & Tech)
- Strong commercial experience delivering Federated GraphQL in production (schema-first design, supergraph/subgraph architecture, resolvers, schema governance, and API evolution).
- Advanced TypeScript and Node.js backend development.
- Testing experience with modern frameworks such as Vitest and Playwright (API + end-to-end).
- Hands-on delivery with Kubernetes, Helm, Docker, and YAML (cloud-native deployments).
- Observability/telemetry: Prometheus, Grafana, OpenTelemetry, Datadog, APM tools.
- Good understanding of CI/CD, infrastructure-as-code concepts, and production support best practices.
- Ability to improve existing codebases and influence architectural direction.
- Experience mentoring/coaching engineers is a plus.
Location: West London (Hybrid 2 days/week on-site)
Contract: 6 months initial (extensions highly likely)
Start: ASAP
Eligibility: UK-based candidates only
Rate: Market rates (Outside IR35)
Please send your latest CV, confirming: Availability/start date, Outside IR35 day rate.
Locations
Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes in Cheshire, Warrington employer: Staffworx Limited
Contact Detail:
Staffworx Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes in Cheshire, Warrington
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with GraphQL or in similar roles. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your GraphQL projects, especially any federated architectures you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common GraphQL scenarios and best practices. Be ready to discuss your experience with TypeScript, Node.js, and Kubernetes, as these are key to landing the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly.
We think you need these skills to ace Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes in Cheshire, Warrington
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with GraphQL Federation and the tech stack mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your relevant projects!
Showcase Your Projects: Include specific examples of your work with TypeScript, Node.js, and Kubernetes. We love seeing real-world applications of your skills, especially if you've built or maintained high-performance GraphQL APIs. Let us know what you’ve achieved!
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon unless it’s necessary. Make it easy for us to understand your experience and how it fits with our needs.
Apply Through Our Website: We encourage you to apply directly through our website. It streamlines the process for both you and us, ensuring your application gets the attention it deserves. Plus, it’s super easy to do!
How to prepare for a job interview at Staffworx Limited
✨Know Your GraphQL Inside Out
Make sure you brush up on your GraphQL Federation knowledge. Be ready to discuss schema design, supergraphs, and resolvers in detail. Prepare examples from your past work where you’ve successfully implemented these concepts.
✨Show Off Your TypeScript and Node.js Skills
Be prepared to demonstrate your expertise in TypeScript and Node.js. You might be asked to solve coding problems or discuss your approach to building backend services. Practise common coding challenges and be ready to explain your thought process.
✨Familiarise Yourself with DevOps Practices
Since the role involves CI/CD and cloud-native deployments, make sure you understand tools like Docker, Kubernetes, and Helm. Be ready to discuss how you've used these tools in previous projects and how they contribute to a smooth deployment process.
✨Prepare for Agile Collaboration Questions
This position requires working in an Agile environment, so expect questions about teamwork and collaboration. Think of examples where you’ve influenced architectural decisions or mentored others, and be ready to share how you handle code reviews and feedback.