Back to all jobs

Senior Software Engineer

Work from home Full-time role Hiring

Senior Software Engineer (Node.JS and Rust) Location: Remote (UK) Permanent At RS Group, we’re looking for a Senior Software Engineer to join our growing Data Graph & Content team. In this role, you’ll help design, build, and evolve the core services that power over 60 global websites. You’ll play a key part in shaping the architecture, tooling, and engineering standards used across multiple teams at RS. We are a pioneer in B2B ecommerce and are undergoing a major digital transformation, continuously exploring new technologies to improve how customers experience our platforms. What You’ll Be Doing 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 About You You are a backend-focused engineer who builds reliable, high-performance systems and enjoys solving complex, large-scale problems. You’re curious, comfortable with cloud-native architectures, and like understanding end-to-end systems. You take ownership of your work, value collaboration, contribute to technical discussions, and support others through knowledge sharing and feedback. 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 The extras you’ll get: At RS, as well as the usual employee benefits you’d expect from a FTSE listed company, including annual performance bonus, enhanced maternity and paternity leave, private healthcare, in the UK&I, we’ve just introduced a number of new Family Friendly Policies including:​ 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. We are RS At RS we’ve been solving engineering problems for over 80 years: big ones, small ones, easy and difficult ones. We turn the ‘what ifs’ into the ‘why nots’, the impossible into the possible. ​ Our purpose? Making amazing happen for a better world. ​ We offer service and product solutions. We send out a parcel every 2 seconds, to over 130 countries. We provide over 700,000 in-stock and over 3 million unstocked products to more than 1.2 million customers. ​ We want people like you, as you are curious about things, you like doing things differently and also in a human way with empathy. Because that’s exactly how we partner with people – our customers, suppliers, colleagues and communities – to solve problems. ​ We’ll also invest in your development and wellbeing – because building a more diverse and inclusive culture, being ethical, responsible, and committed to our Environment, Social and Governance (ESG) action plan is at the heart of everything we do. ​ Come and join us and we’ll help you to think big, do more and unleash your brilliance, so you do amazing things too.​ #LI-GJ #LI-REMOTE Apply To This Job

More remote roles to explore

Product Manager - Finance Expert

Work from home Full-time role

GTM Engineer / AI Engineer

Work from home Full-time role

Staff Software Engineer, Android, Menu (AI Fluency)

Work from home Full-time role

Full Stack Engineer ID55426

Work from home Full-time role

Channel Business Manager (Southern California)

Work from home Full-time role

Field Marketing Expert (all genders) Western Europe, BioM Food & Beverage

Work from home Full-time role

Senior AI Engineer (Computer Vision)

Work from home Full-time role

Senior DevSecOps Engineer - Remote

Work from home Full-time role

Senior AI Engineer

Work from home Full-time role

Administrative Assistant / Data Entry Clerk (Remote)

Work from home Full-time role

Remote Customer Service Representative – Airline Passenger Support & Travel Services (Work From Home)

Work from home Full-time role

Experienced Remote Customer Service Representative – Work From Home | $30/Hour | Travel & Airline Support Specialist

Work from home Full-time role

Experienced Customer Success Associate – Nuuly Weekend Evening Shift (Part-Time Remote)

Work from home Full-time role

Human Resources Coordinator

Work from home Full-time role

Quality Assurance Lead

Work from home Full-time role

Job Title: Fiber Customer Support Analyst – Delivering Exceptional Technical Support and Customer Service in a Dynamic Remote Environment

Work from home Full-time role

AI Solution Architect

Work from home Full-time role

Executive Director, Communications - College of Natural Sciences & Math

Work from home Full-time role

Experienced Data Entry Representatives Wanted for Remote Opportunities at arenaflex

Work from home Full-time role

Remote Personal Injury Attorney - Average 3 Year Attorney Makes $250k+

Work from home Full-time role