Hey there, Busbud is looking for a Senior Elixir software engineer to join the Busbud engineering team!
The role :
As a member of the Busbud engineering team, you'll find your home within one of our squads sharing your love for Elixir while practicing your craft of writing highly performant, fault tolerant and scalable services.
You will tame legacy issues and be instrumental in creating a smooth transition to a modern services oriented architecture that provides a first class experience for today's travellers.
Busbud is heavily invested in NodeJS and we use it in the vast majority of our current projects. As a company, we want to use the best technologies available when solving our problems and you can help us continue doing so.
In joining the Busbud Engineering team, you would be bringing your wealth of experience in Go and the ideas and patterns it champions to new projects where it will have a big impact.
Who we are :
Busbud is the largest online travel agency specializing in intercity bus and coach travel with the widest global coverage.
Travelling is our passion, and we work hard to offer the most comprehensive network of city-to-city travels. We are live in 80 countries, 21,000 cities and offer more than 2.
3 million bus routes. Our goal is to provide a more environmentally friendly, accessible and interconnected world for everyone.
What you can expect from this opportunity :
Why join the Busbud Engineering Team?
This position is for you if you want to have a great impact on the engineering team as a whole. While you will join one of our squads, your background and experience with Elixir will help guide and influence how services are created and deployed.
We're big fans of containerization (Docker) and orchestration (Kubernetes) using infrastructure-as-code (Terraform) while watching our services run beautifully (DataDog) in the clouds (Google Cloud Platform & AWS).
Our team is small, but we have big ambitions. We love getting stuff done, and we thrive on tackling hard problems, breaking them down into simple solutions and shipping them quickly.
We believe every idea has the potential to be a great idea and we embrace experimentation to test our theories and learn from them.
Your voice will be heard in your squad, your ideas will be discussed and you will be treated as an equal.
How can you impress us?
The nitty-gritty, aka â€œwhat's in it for me?â€
Most software engineers use Macbook Pros but if you prefer linux, we've got you covered.
Visas and work permits
If you are not already authorized to live and work in Canada, we will sponsor the following work permits :
Busbud is committed to equal employment opportunity for all employees and to providing its team members with a work environment free from discrimination and harassment.
All employment decisions at Busbud are based on business needs, job requirements and individual qualifications, regardless of race, colour, religion or belief, national, social or ethnic origin, sex, age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and / or expression, marital, civil union or domestic partnership status, pregnancy, or any other status protected by the laws or regulations in the locations where we operate.
Learn more about why we care about diversity.