Senior Software Engineer - TypeScript
Power the engine behind the Ridestore experience in an async-first team.
We usually respond within a week
Who we are
Tech has always been at our core, ever since 2006 when one of our founders Linus built the first version of Ridestore from his childhood bedroom. A lot has changed since then, but our passion for our customers and tech is still at the heart of everything we do. Along the way, we’ve had the chance to build the kind of company we’ve always dreamed of working for. Here’s what we think makes us stand out:
- Remote since 2014: Work from anywhere in CET ±2 hours.
- Autonomy over everything: No sprints, minimal meetings, and asynchronous communication. We trust you to own your work and value your focus.
- Smart and humble teammates: We hire people we can learn from—and have fun working with.
- Efficiency is key: We automate everything we can to keep our team lean and effective.
- Freedom and responsibility: With great freedom comes... yes, you guessed it: great responsibility.
What you’ll do
You’ll join a small, skilled team as a Senior Software Engineer. Your focus will be on back-office systems—the powerhouse behind everything customers don’t see. From logistics to finance, you’ll ensure the machinery of Ridestore runs smoothly and efficiently. You’ll take on diverse challenges, crafting scalable solutions while maintaining the systems that keep Ridestore moving forward.
Our tech stack
The key pieces of the stack you’ll work with include:
- TypeScript
- Serverless microservices Node.js runtimes through serverless.com
- AWS EventBridge & SQS event-based architecture
- Commercetools our headless e-commerce platform
- Monitoring in Sentry and Better Stack
- Communication/project management using Asana, Slack, Github
What we’re looking for
You’ll thrive with us if you:
- Take ownership: We trust you to build and maintain solutions that work seamlessly and fix them when they don’t. Hence you will have to make sure to have the right monitors and alarms in place and craft neat, concise solutions that are easy to maintain.
- Know your backend inside-out: From databases and serverless architectures to debugging and monitoring, you’re comfortable working deep in the backend stack. We don’t have dedicated testers, Q/A, database engineers or dev-ops. You will get to wear all of these hats from time to time together with the team.
- Understand event/message-based architectures: These are the backbone of how our services interact with platforms like Commercetools.
- Build from scratch: Whether it’s spinning up a new microservice or re-architecting an existing flow, you’ve done it before and are ready to do it again.
- Communicate clearly in writing: Our async-first culture relies on it. 99% of our communication happens asynchronously on Asana/Slack/Github etc. It’s key that we communicate clearly and concisely.
- Think critically: “Why?” is your favorite question and you enjoy digging into the purpose behind the work to ensure you’re solving the right problems.
- Work independently: Self-management is key—your delivery is your responsibility.
What’s in it for you?
This is a remote-first role (CET ±2 hours preferred), with flexible hours and minimal meetings. Twice a year, we meet as a team, often in a snowy environment to connect in person. We also have an office in Gothenburg that is free to visit/work from when you feel like it. You’ll have the opportunity to work with autonomy and make a meaningful impact on Ridestore’s journey, all while collaborating with a team that values creativity, humility, and continuous improvement.
Join us! We’ll offer you freedom in a passionate and somewhat snowy environment where you can greatly impact the Ridestore journey with your work.
Final note:
In your application, please state your (tax) residency (since unfortunately, we are not able to work with all countries) and your earliest possible start date.
While a CV is great to add, we've chosen to ask a number of question for the application that we deem important for this role. As much as we love AI and use it on a daily basis, we want to see the real you, so take this into account when you answer the questions.
- Team
- Tech
- Locations
- Remote
- Remote status
- Fully Remote
HOW WE HIRE
We want a small and diverse team, so we don’t care where you come from, what you believe in, how old you are, how you look, or if you're into skiing or chess. We want our hiring process to be fair and focused on finding the best person for the job. That's why we use tests to help us get past any biases, along with interviews so we can get to know each other. This way, we can make sure you're the right fit for the role and that you'll feel at home with us at Ridestore.
About Ridestore
Ridestore was born with one simple underpinning ethos: The customer is the brand. The community has always been at the heart of Ridestore, and that’s never going to change. After all, the first customers were friends, and that’s still how we like to think of it today.
Senior Software Engineer - TypeScript
Power the engine behind the Ridestore experience in an async-first team.
Loading application form
Already working at Ridestore?
Let’s recruit together and find your next colleague.