Senior Backend Engineer - Commercial Technology
On • LondonYour Mission
As a Backend Engineer in our Commercial cluster, you will be at the heart of On's digital ecosystem. You will design, build, and scale the critical services that power our global e-commerce platform, B2B partner portals, and retail experiences. Your work will directly impact how we deliver product information, checkout process and end-to-end e-com user experience, to our customers and partners, ensuring a seamless and premium experience that drives our commercial success.
What you'll do
- Design, develop, and maintain robust and scalable backend services using our modern tech stack, with a primary focus on NestJS, TypeScript, and GraphQL.
- Take ownership of key components within our Commercial cluster, ensuring they are performant, reliable, and meet the needs of various client applications (web, mobile, and third-party integrations).
- Collaborate closely with frontend engineers, product managers, and other stakeholders to deliver end-to-end features.
- Write/Vibecode clean, maintainable, and well-tested code, and contribute to a culture of high quality and continuous improvement through code reviews and pair programming.
- Deploy and operate your services in a cloud-native environment on Google Cloud Platform (GCP), using Kubernetes and Docker.
- Engage with and contribute to our distributed systems landscape, helping to build resilient systems that can handle our growing scale.
Your Story
- A strong background in backend development, with proven experience building and shipping high-quality software.
- Proficiency in Node.js and TypeScript, with a deep understanding of modern backend frameworks. Hands-on experience with NestJS is a significant advantage.
- Solid experience in designing, building, and consuming GraphQL APIs.
- Strong knowledge of relational databases (e.g., PostgreSQL) and data modeling.
- Hands-on experience with cloud platforms (GCP is a plus) and containerization technologies (Docker, Kubernetes).
- You are a collaborative team player with excellent communication skills, comfortable working in an agile environment.
Bonus points for experience with:
- ORM tools like MikroORM
- Event-driven systems (e.g., Kafka, BullMQ, Pub/Sub)
- E-com ecosystems
What we offer
At On, we are a team of explorers, dreamers, and innovators. We live and breathe our mission to ignite the human spirit through movement. We offer a dynamic, fast-paced, and collaborative environment where you can make a real impact. You'll be surrounded by passionate and talented colleagues, with plenty of opportunities for professional growth and development.