Software Engineer (Full-stack)

Employer
On
Location
Shanghai
Closing date
22 Oct 2023

View more

Function
Technology
Level
Manager

Job Details

Our business is performing and growing strongly, which is why we are looking for a Full-stack engineer to scale On's both B2B and DTC business to the next level. As an experienced full-stack engineer you will work from our Shanghai office collaborating also with our teams in Berlin and Zurich.

Your Mission

- Own and contribute to our projects that directly impact both end customers and internal users.
- Collaborate with the wider engineering teams to maintain the project codebases, raising the bar of code quality and scalability.
- Work daily within a cross functional team to build features and conduct experiments aligned with the product vision.
- Improve the company's tech infrastructure and development processes

Your Story

- 5+ years of product experience on the backend development using one OOP language, and 2+ years using nest.js
- Practical experience on both monolith and microservice
- Production experience with both GraphQL and Restful
- Knowledge with core web frontend technologies such as HTML5, CSS3, and minimum of 3 years experience with TypeScript
- Knowledge on both SPA and MPA by using component-based framework Vue.js (Vue.js 3 is preferable)
- Strong focus on the quality of your deliverables and have hands on experience on implementing the testing strategy using frameworks e.g. Jasmine / Jest
- Experience with Relational and Document datastores
- Experience with Docker and Kubernetes
- Experience with event driven architectures
- Understanding of Domain Driven Design
- Understanding of serverless architectures (nice to have)
- Good communication skills in both Mandarin and English is must-have

Meet The Team

As you might expect from a running brand, the Technology team at On is a fast-paced place to be. You will work together with the Product Owner and other engineers to be part of our projects across both B2B and DTC.

What We Offer

On is a place that is centered around growth and progress. We offer an environment designed to give people the tools to develop holistically - to stay active, to learn, explore and innovate. Our distinctive approach combines a supportive, team-oriented atmosphere, with access to personal self-care for both physical and mental well-being, so each person is led by purpose.

On is an Equal Opportunity Employer. We are committed to creating a work environment that is fair and inclusive, where all decisions related to recruitment, advancement, and retention are free of discrimination.

Company

Learn more about this company

Visit this company’s hub to learn about their values, culture, and latest jobs.

Visit employer hub

Learn more about this company

Visit this company’s hub to learn about their values, culture, and latest jobs.

Visit employer hub

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert