Full Stack Engineer

London, England, United Kingdom · SD Labs expand job description ↓


SD Labs is looking for a Full Stack Engineer to help architect, build, and evolve products and systems for the Group’s new commerce platform. We’re seeking developers who want to be part of a small team that is continuously rethinking the future of commerce. You will be developing for a platform that will have a distribution channel with tens of millions of users a year, generating well over £500m in revenue (and growing!), in partnership with Google Venture backed Reaction Commerce.

If the scale of challenge excites you and the role sounds like a good fit, drop us a line introducing yourself, your background, and your work.


You are a skilled engineer. You've got a strong background working in our stack (Node.js, Typescript, MongoDB, Kafka, GraphQL, React) and are interested in working with modern tools (ES6, TSLint, CircleCI, New Relic) in a cloud environment. You are an expert at unit and integration testing (Mocha) and are comfortable using Git for version control.You have experience in deploying applications to the cloud (AWS, GCP, or Azure).

You love learning. And Sharing. You enjoy discovering new technologies and are able to pick up the right technologies relatively quickly. Equally, you enjoy sharing your experience and knowledge back into the community to help others (StackOverflow, GitHub, Slack, Conferences, etc).

You are both discerning and open minded. You have experimented with multiple methods of implementation and view different approaches in terms of trade-offs.You have a commitment to high standards, but are flexible to implementation approaches.You don’t believe a single solution or framework is a silver bullet for every problem.

You like building new things. Most of what you’ll do each day is building and maintaining SD Lab’s new commerce platform, built on top of Reaction Commerce (a GV backed startup). You’ll have a primary focus on backend development and will be responsible for architecting and implementing the databases and systems that power our back-end stack.

You love shipping to customers. Your engineering projects will focus on understanding customers' needs and translating those needs from product specifications into functional, production ready code. You'll have the opportunity to ship code daily that will be used by millions of people.

You look to own what you do. You want the freedom and responsibility to tackle a problem or feature set on your own. You have the ability to quickly iterate on features, as well as lay the front-end foundation for the long-term. You want to have a direct impact on tangible outcomes.

You enjoy working with small teams on large projects. We are a small team with big ambitions. We prefer working in small teams and believe in personal ownership of your work in addition to close collaboration with domain experts with the same mindset. As SD Labs grows, you will interact with peers from other teams to set best practices for the entire group.

You love doing things efficiently. At SD Labs, we believe in efficiency with a view toward the horizon. Efficiency is not only about shipping code quickly, but in the balance of establishing a strong foundation that allows agility in the future and the present. Automation and process improvement is valued alongside feature development.

You're adaptable. You've been in fast growing companies and know how to build, change, and adapt to the needs of a company as it grows.


  • Competitive Salary
  • Pick your own equipment. We'll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
  • 20 Days Vacation
  • Work with awesome companies around the world
Personal information
Your Profile
Application Details