prodis

prodis

Elixir Engineer - Vio.com, Amsterdam Netherlands (relocation possible) or Remote

Introductory paragraph

At Vio.com we believe booking accommodation should feel smart, fair, and effortless — never overwhelming or unclear.

About us

My name: Fernando Hamasaki de Amorim
My position: Principal Engineer
Company name: Vio.com
Company website: https://www.vio.com
Company headquarters (country): Netherlands
Company info and history (how you’re using Elixir etc): Vio.com is one of the world’s fastest-growing travel tech platforms, we help millions of users make smarter travel decisions by comparing stays across 100+ booking sites. Our booking platform is running on Elixir applications.

About the job

Job title: Elixir Engineer
Job description:
Salary range: Competitive
Qualifications or experience required: 3+ years of proven track record shipping backend features in production, experience with two or more programming languages, and you’re excited to learn Elixir if you don’t already know it.
What the successful job applicant will be working on: Elixir, AWS (ECS, DynamoDB, EventBridge, SQS, etc.), and additional tools.

Position on remote work

Remote job: open for full and partial remote work
Remote restrictions: Between +5/-5 CET

About the interview process

  • Application review

  • Interview with Hiring Manager

  • (small) Coding challenge at home

  • Technical interview

  • Assessment Day

  • Reference check

  • Offer

What will you do?

  • Design and ship small features independently. For larger features, collaborate on design and implementation with support from senior engineers.

  • Work in a cross-functional team to solve challenging problems, and build products.

  • Identify bottlenecks and opportunities for improvements regarding performance, reliability, and code quality.

  • Contribute to design discussions and technical docs. Seek support from experienced colleagues when designing complex features.

  • Contribute to scoped infrastructure improvements and reliability within the team’s domain.

  • Report to the Engineering Manager for effective communication and alignment.

Who are we looking for?

  • You have 3+ years of proven track record shipping backend features in production, experience with two or more programming languages, and you’re excited to learn Elixir if you don’t already know it.

  • You have a strong commitment to writing tests, code quality, maintainability, and treat documentation as a first-class citizen.

  • You have a sense of pragmatism, constantly finding the right balance between achieving technical excellence and delivering value to the entire company.

  • You have a growth mindset and “can-do” attitude, willing to improve your knowledge and take on more responsibilities.

  • You take advantage of AI tools to achieve your goals.

  • You perform constructive code reviews and give clear feedback.

  • You understand how your work impacts team metrics and customer outcomes.

Why join us now?

  • We love Elixir :purple_heart: and often participate as speakers in ElixirConf and local Meetups.

  • We are one of the most innovative and fastest-growing accommodation booking platforms in the world today, having grown our bookings 30x between 2017 and 2024, and catering to the needs of over 100 million unique visitors worldwide each year. We do that by harnessing the power of advanced algorithms and an innovative suite of power features and managed to overcome the corona crisis remarkably fast.

  • The mobile applications (iOS and Android) we launched in 2023 are already a big success, reaching 2.5 million installs with great customer reviews, as we are beginning to build Vio.com as the brand for value-seeking travellers worldwide.

  • We are a passionate and diverse team of tech enthusiasts and creatives with a commitment and focus on the traveler above all else - and it shows in our industry-leading TrustPilot score.

  • We place huge importance on rewarding our employees for the value they generate by giving Stock Appreciation Rights to all employees.

Do you want to know if Vio.com is the right place for you? Discover the attitude that thrives at Vio.com.

What we offer:

  • Plenty of chances to learn and grow within an open, diverse culture which promotes knowledge sharing, trust and transparency.

  • A great compensation package, perks and benefits (including significant stock appreciation rights).

  • Flexible time off (take as many holidays as you need) and a chance to work remotely.

  • You will be part of a highly international team that enjoys working, eating and playing together in one of the best office locations in Amsterdam.

  • We value good food and offer catered lunches from various cuisines, great coffee, ice-cream in the fridge and the occasional barbecue in our garden.

  • We enjoy getting together to celebrate our wins with company events in Amsterdam and abroad.

  • A budget for your dream home office.

  • Access to free mental health support via OpenUp.

Further info

For more details and how to apply, please access here.

Most Liked

dimitarvp

dimitarvp

I believe it would be beneficial for interested candidates if you elaborate a little more on what “Assessment day” and “Reference check” mean.

References can be hugely biased in either direction. Assessment days, if I am understanding the expression correctly, might be a better mechanism if they entail f.ex. working together for a full day.

prodis

prodis

  • Reference check: a short chat with one or two people indicated by the candidate.
  • Assessment day: a day working with the team in an architectural task. We invite promising candidates over to spend a day with us, either at the office or remotely. It is a two-way assessment, a chance for both side to validate each other.

More information about the hiring process at Vio.com: https://medium.com/viodotcom/the-hiring-process-at-findhotel-what-to-expect-f3ed988a7526

Where Next?

Popular in Jobs Top

jeffdeville
Project This project has 2 main things going for it: It’s a phoenix app that requires common, but non-trivial features. eg: White lab...
New
gabrieltaylor
Interested in building applications with Elixir in the problem space the Erlang VM was designed for? Telnyx is hiring. Who we are T...
New
gabrieltaylor
Introductory paragraph Fast growing communications company, Telnyx, is seeking experienced developers to join our team. About us My na...
New
maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
Marta
Company Description lastminute.com is part of lm group, publicly traded multinational Group, among the worldwide leaders in the online t...
New
joe
Introductory paragraph We are a young agriculture tech (AgTech) start-up with the vision of sustainable farming through intelligence sol...
New
bbenligiray
ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blockchains. ChainAPI is a founding memb...
New
QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New
shiroyasha
Introductory paragraph At Operately, we are building the future of company operations and open-source software. You would be the first s...
New

Other popular topics Top

dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
itssasanka
Hi all, Trying to get some more clarity over utc_datetime and naive_datetime for Ecto: https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
lucidguppy
I have a super simple question about elixir - how would I take a file like this foo bar baz and output a new file that enumerates th...
New

We're in Beta

About us Mission Statement