Open position
Backend Engineer
Are you looking for new adventures? Tired of big tech? Come work for All Aboard.
Open position
Are you looking for new adventures? Tired of big tech? Come work for All Aboard.
Join a world-class product team.
We have long experience in product development and a pride in the craft, we know that collaboration and learning from each other is key.
Absolutely no boredom.
Tackle our most interesting and impactful problems. As in any small team, people wear many hats. You'll be jumping between working on API integrations, architecture, workshops and meeting customers – participating in every phase from idea to launch.
The timing is just right.
The core infrastructure is now in place, and that enables a fun and innovative roadmap of features, while we're ramping up our customer onboarding. You'd join at the perfect time to shape what we build and how we grow.
We're a small but experienced team with a shared passion for design, board games, elegant solutions, music and travel.
We strongly believe in a healthy work-life balance and meeting peoples different needs. Naturally, we're a remote friendly workplace. Even though we have an office at Södermalm in Stockholm, some prefer to work from home whereas some like to get together at the office regularly.
For this position you do not have to live in Stockholm, or even Sweden. Anywhere in the EU region is fine, as long as you are willing to travel and meet up somewhere in Europe around three to four times per year.
Finally, It's wonderful to work on something which people are excited about, that the travel sector and the climate so desperately needs.
The team on its way to Amsterdam, during the masked days.
Our co-founder Carl (toolbox from Toyo Steel).
Office entrance at Södermalm, Stockholm.
People love the night train poster.
The team on the Semmering railway in Austria…
Visiting our style of UNESCO world heritage.
Humans are explorers by nature, but traveling has to happen in a comfortable, affordable and sustainable way. Going by train is deeply rooted in European culture, but the experience has been neglected for the past few decades. Now, it’s finally returning and in full speed.
All Aboard plays a critical part in this transition. We believe in making train trips bookable in a myriad of different ways, via a broad range of companies that target specific audiences.
For that to happen, travel companies, tour operators and travel agents, can trust All Aboard to support them with modern and robust technology for offering train trips.
So, what will you do as a Backend Engineer at All Aboard?
Be a key part of the team in building the product, focusing on the backend. You will help create robust systems for handling traveling data, getting to know the train operators, solving tricky logistical challenges in ticket delivery, working with recommendation algorithms and with payment solutions.
Additionally, you will play a crucial role in the softer aspects of development: prioritizing different features, understanding customer needs, and translating them into code. This balance is essential — especially as we are a small team
The backend stack is based on Elixir, using the Phoenix framework and backed by a PostgreSQL database. The client-facing application is a JavaScript app running on Cloudflare Workers that communicates with the Elixir backend using GraphQL. We run all of this on Heroku. We don't expect you to know all of this, but you need to be prepared to learn!
Since the product is still young, you will also be part of setting up the architecture for the system that will last many years to come while at the same time balancing this with the need to move fast to get to market.
You don't need to excel in every area listed; this is a guide to what we're looking for. If you're interested and feel you can contribute, even if you don't check every box, we encourage you to apply.
Sound like a good fit for you? Please email our CTO, Patrik, at patrik@allaboard.eu.
No pressure on the email. Let’s then meet up or get on a call 🙂