alexcastano

alexcastano

Senior Elixir Engineer - FCM Digital, Spain, Remote Europe

FCM Travel is one of the largest and fastest growing global business travel management companies with a worldwide reach in almost 100 countries. Despite our size, we are still among the disruptors in the corporate travel industry. We also pride ourselves in having a bit of an edge… we strive not to be #1, but to be the #1 alternative.

About us

My name: Alex Castaño
My position: Technical Architect in FCM Digital
Company name: FCM Travel, FCM Digital team
Company website: Corporate Travel Management Solutions | FCM Travel
Company headquarters (country): Australia → Spanish Subsidiary Company
Company info and history: We use Elixir for our new booking synchronization tool. We process millions of reservations using Elixir, Broadway, Phoenix, etc. We also connect to different providers to enrich our data and build an API for our frontend teams using GraphQL.

About the job

Job title: Elixir Senior Backend Developer
Job description: Elixir Senior Developer - FCM Digital - OBT Team
Salary range: 50.000 - 70.000€
Qualifications or experience required: +4 years of proveed experience (+2 years of Elixir)
What the successful job applicant will be working on: You will be a core contributor to FCM Booking Global, our next-generation, multi-modal Online Booking Tool (OBT). This is a rare opportunity to build a high-concurrency, greenfield backend system designed to handle massive real-time search volume across Flights, Rail, and Hotels. We are moving beyond the limits of traditional monolithic architectures by leveraging Elixir and the OTP to create a fault-tolerant, low-latency engine. You won’t just be writing endpoints; you’ll be architecting a system capable of orchestrating complex, simultaneous integrations with global providers, ensuring that high-volume data IO never compromises user performance.

Position on remote work

Remote job: Yes
Remote restrictions: :european_union: Europe only. We can sign people in countries with FCM offices (UK, Ireland, France, Spain, Switzerland, Deutschland, Denmark, Sweden, Norway, and Greece). We are open to signing people as contractors only in the European countries where we don’t have offices.

About the interview process

We like to move quickly. If you are the right person, we want you here. We’ve moved from application to hire in 2-4 weeks.

  • You send us your CV and optionally a cover letter. If you can send us a project/repository you built it will be a plus, but it isn’t mandatory.

  • If we like your profile we will invite you to an initial video call interview. This interview is more general, so we can know you, and you can ask about the company and the position.

  • Take home assignment.

  • The next step will be a more technical interview with the Elixir Lead. We can talk about your code, our architecture, how we work, what challenges you solved in the past, etc.

  • If we like you and you like us, we will make you a formal offer to join the team.

Further info

View the full role description and apply at the link below.

Elixir Senior Developer - FCM Digital - OBT Team

Where Next?

Popular in Jobs Top

atal421
About us My name: Adam My position: Software Engineer Company name: IndustrialML Website: https://www.industrialml.com/ Country: USA...
New
dsb84
7Sage is a fast-growing education technology company. We’re looking for a Senior Elixir Engineer. Our small, remote team moves at the pac...
New
bbenligiray
ChainAPI is an integration platform for setting up API gateways to smart contracts running on blockchains. ChainAPI is a founding member ...
New
entone
Introductory paragraph Our mission is to protect homes, families and communities from wildfire disasters. Frontline enables customers t...
New
jarek
Introductory paragraph We are Contractbook, we digitalise the legal industry. Contractbook provides efficient contract management for m...
New
IHu
Introductory paragraph We are a young Zurich/Switzerland based Start-up with the vision to disrupt the HR hiring for mid-sized and big c...
New
mrkurt
Fly.io is a platform-as-a-service for running apps close to end users. Elixir is a great way to build distributed apps. We think it’s a m...
New
christo-ph
Introductory paragraph For a fresh project, we are going to create a pilot application. UI/UX/Frontend will be provided, needs to be im...
New
wolf4earth
Introductory paragraph 7Mind empowers people and organizations alike to lead healthy, happy and purpose-driven lives since 2014. With mo...
New
sebz
Introductory paragraph TL;DR: Elixir, Monitoring, Zero downtime, DB migration, K8S We’re looking for a versatile profile to join our Sof...
New

Other popular topics Top

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
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
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
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
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement