Upway specializes in refurbished e-bikes. After almost three years, we have repaired and sold more than 40,000 bikes, and we operate in 7 countries across Europe and the United States.
We are looking for talented Software Engineers to join our tech team and build the tools and infrastructure that enable Upway achieve global scale, superior efficiency and long-term defensibility.
The challenges for the tech team are broad:
Sourcing: Building bike purchasing channels at scale in all our markets, both from individuals and from businesses. This includes building the platforms for sellers to offer their bikes, internal tools to make purchase decisions and building an infrastructure to manage the logistics between sellers and our UpCenters (refurbishment centers)
Operations: Developing internal tools to manage all our operations in our UpCenters. This includes tracking bike arrivals, logging repairs and parts that were replaced, managing the inventory, measuring the efficiency and finding bottlenecks in our operations…
Customer Experience: Creating the best experience to search and purchase an e-bike for our customers. This includes standard ecommerce challenges like building a performant and easy to navigate website, analytics, measuring users behaviors, … But it also includes domain-specific challenges: navigating a vast catalog of products, guiding the users to identify their needs, education on e-bike knowledge and specifications…
Pricing: Developing an intelligent pricing model, both for buying and selling. This inclues building pipelines to gather internal data (orders, purchases), e-commerce data (search queries, filters used, product page views) and external data (market trends) ; designing experiments to measure price sensitivity, predicting sales velocity of bikes and cost of repairs.
We are looking for a team player who is passionate about contributing to our long-term mission. The ideal candidate has high level of problem-solving skills, sense of ownership and is eager to push to higher levels of quality.
What you will do
Design and develop entire sections of the tech of Upway
Discuss with other team members to understand business needs in details
Solve actual business problems, measure the impact and improve them
Collaborate with the rest of the tech team to design a reliable long-term tech structure
This list is informational. You don’t need to tick all the boxes, but the more the better
3+ years of experience in software development
Proficiency in fullstack development in Typescript
Knowledge of relational databases like PostgreSQL
Familiarity with cloud solutions like AWS, GCP or Microsoft Azure
Deep understanding of coupling / separation of responsibility
A willingness to learn about new technologies and business problems
A builder mindset - you ship fast
An appetite for making things simple
Comfort with working in a fast-paced and changing environment
Proficiency in English (written and spoken)
Our tech stack
Backend: NestJS (Typescript), GCP, PostgreSQL
Frontend: React (Typescript), Vercel, Shopify (for ecommerce)
Other: Docker, Git, Auth0, BigQuery, Metabase, Turborepo
Video call with our talent acquisition manager
Video call with our Tech lead
Technical interview (live-coding)
Culture-fit interview
UpCenter tour: Visit our center in Gennevilliers, where the bike magic happens
Interview with our CEO
These companies are also recruiting for the position of “Software & Web Development”.