Senior Software Engineer
At RS Group, we are 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 are 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
View all remote jobs at RS Group →
FAQ
- Is the Senior Software Engineer position at RS Group remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior Software Engineer job posted?
- This listing was posted on April 30, 2026 and is still open for applications.
- How do I apply for the Senior Software Engineer position at RS Group?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote B2B jobs
Senior Software Engineer (Frontend)
WritesonicIndia
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperSpain
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperIreland
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperUnited Kingdom
Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperCanada