Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes
Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes

Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes

Full-Time 48000 - 72000 £ / year (est.) No home office possible
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 dynamic environment.
  • Qualifications: Strong experience in Federated GraphQL, TypeScript, Node.js, and cloud-native deployments.
  • Other info: Mentorship opportunities and a chance to influence architectural direction.

The predicted salary is between 48000 - 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.

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

At Staffworx Limited, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our West London location offers a hybrid working model, allowing for flexibility while still promoting teamwork and mentorship opportunities. We are committed to the professional growth of our employees, providing access to cutting-edge technologies and a supportive environment where your expertise in GraphQL can truly shine.
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

✨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 your knowledge of TypeScript, Node.js, and Kubernetes. Be ready to discuss your experience with CI/CD pipelines and how you’ve implemented best practices in your previous roles.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes

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

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with GraphQL Federation, TypeScript, and Node.js. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Showcase Your Projects: Include specific examples of your work with high-performance GraphQL APIs and cloud-native deployments. We love seeing real-world applications of your skills, especially if you’ve tackled challenges in schema design or API governance.

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 see why you’re a great fit for the Senior GraphQL Engineer role!

Apply Through Our Website: Don’t forget to submit your application through our website! It helps us keep everything organised and ensures your application gets the attention it deserves. We can’t wait to hear from you!

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

Since this role heavily relies on TypeScript and Node.js, be prepared to demonstrate your expertise. Bring along code samples or projects that highlight your backend development skills and how you've tackled challenges in production environments.

✨Familiarise Yourself with DevOps Practices

This position requires a solid understanding of CI/CD pipelines and cloud-native deployments. Brush up on tools like Jenkins, Docker, and Kubernetes. Be ready to discuss how you've applied these practices in your previous roles to ensure smooth delivery.

✨Prepare for Agile Collaboration Questions

As the role involves working in an Agile environment, think about your experiences collaborating with teams. Be ready to share how you've influenced architectural decisions and contributed to continuous improvement in delivery processes.

Senior GraphQL Engineer (Federation) TypeScript | Node.js | Kubernetes
Staffworx Limited

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

>