Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes in Cheshire, Warrington
Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes

Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes in Cheshire, Warrington

Warrington +1 Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
Staffworx Limited

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

Warrington Cheshire

Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes in Cheshire, Warrington employer: Staffworx Limited

At Staffworx Limited, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our West London location provides a vibrant environment for professional growth, with opportunities to work on cutting-edge technologies in a hybrid setting that promotes work-life balance. We are committed to supporting our employees' development through mentorship and continuous learning, making us an ideal choice for those seeking meaningful and rewarding careers in the tech industry.
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

GraphQL Federation
Schema Design
Supergraph/Subgraph Architecture
Resolvers
API Governance
TypeScript
Node.js
Kubernetes
Docker
Helm
YAML
CI/CD Pipelines
Observability
Telemetry
Mentoring/Coaching

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.

Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes in Cheshire, Warrington
Staffworx Limited
Location: Warrington
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>