Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
RS

Senior Software Engineer

RS

Senior Software Engineer developing scalable backend services using Node.js and Rust for over 60 global websites. Collaborating with cross-functional teams and improving engineering standards during digital transformation.

Posted 4/28/2026full-timeRemote • 🇬🇧 United KingdomSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsGraphQLJavaScriptMicroservicesNode.jsRust

About the role

Key responsibilities & impact
  • Designing, building, and maintaining scalable backend services using Node.js and Rust
  • Developing and evolving federated GraphQL architectures across multiple domains and services
  • Contributing to the design and implementation of microservice-based systems
  • Building and maintaining serverless applications on AWS
  • Working closely with product, architecture, and engineering teams to deliver high-quality, scalable solutions
  • Implementing robust CI/CD pipelines to support automated build, test, and deployment processes
  • Writing clean, maintainable, and well-tested code (unit, integration, and end-to-end testing)
  • Working with Headless CMS platforms (Contentful) to support global content delivery
  • Exploring and integrating AI development tooling where appropriate to improve engineering efficiency
  • Supporting system performance, reliability, and operational excellence in production environments
  • Participating in technical design discussions, code reviews, and engineering best practices
  • Sharing knowledge and helping to mentor and support other engineers within the team

Requirements

What you’ll need
  • Strong commercial experience with Node.js development
  • Knowledge of Rust (professional or strong practical experience)
  • Experience using Rhai for embedding scripting within Rust applications
  • Proven experience designing and implementing Federated GraphQL architectures (schema design, governance, subgraph ownership, performance optimisation)
  • Strong understanding of microservices architecture and distributed systems
  • Experience designing and delivering serverless solutions on AWS
  • Solid AWS cloud architecture experience and understanding of best practices
  • Strong DevOps mindset and experience working in CI/CD environments
  • Experience implementing automated testing strategies (unit, integration, and E2E testing)
  • Experience working with Headless CMS platforms, particularly Contentful
  • Exposure to AI-assisted development tools and modern engineering productivity tooling.

Benefits

Comp & perks
  • annual performance bonus
  • enhanced maternity and paternity leave
  • private healthcare
  • Help for people to take control of ongoing Health conditions such as diabetes or asthma with £500 a year available for monitoring & consultation
  • Support for Neurodiverse colleagues and families with neurodiverse members with needs assessment, diagnosis and post diagnostic support for autism spectrum, ADHD and Tourette’s syndrome
  • Support for Women at different life stages from streamlined fertility support through to diagnosis and monitoring of both endometriosis and menopause
  • Helping our LGBTQ+ community through enhanced coverage for trans colleagues, including voice coaching, facial surgery, and gender confirmation surgery
  • Additions to Fertility coverage including IVF for lesbian couples and information/support around surrogacy and adoption for all.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsRustGraphQLmicroservicesserverless applicationsAWSCI/CDautomated testingContentfulAI development tooling
Soft Skills
collaborationmentoringcommunicationproblem-solvingdesign discussionscode reviewsengineering best practices