Senior Ruby Developer

FindHotel
Hotel Search - The Next Generation

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of

Intro

As a Senior Ruby Developer at FindHotel, you will help to develop and improve our high-performance website FindHotel, scaling up web traffic from 2M+ visitors to 10M by the end of the year.

What you will really be doing

  • Building a high-performance website, helping scale up web traffic from 2M+ visitors to 10M by the end of the year
  • Developing our own APIs and deploy them as independent services
  • Integrating our product with internal tools and APIs (e.g. event tracking, A/B testing) built either by us or other squads at FindHotel
  • Building the right suite of monitoring and alerting system, in order to have both the helicopter view and the magnifying glass at hand whenever needed
  • Improving the code base, architecture, infrastructure, and overall quality of our product, in order to deliver a great experience to each and every one of our users

How will you be doing this?

  • You are an experienced Ruby developer in a diverse team of talented experts, and you enjoy working on a product delivering quality code while meeting ambitious deadlines
  • You choose the right tools for whatever job will be thrown at you. We're always open to re-evaluating choices that were made in the past: there is always a budget for good ideas
  • You understand speed is a feature: you love benchmarking and experimenting with different technologies to figure out new ways of improving your code over time

What we worked on last quarter

  • Laying the groundwork for a modern adaptive web application, based on React and Redux frontend which communicates with a decoupled Ruby on Rails backend
  • We built a scalable infrastructure in the cloud, based on AWS, Docker, and Continuous Deployment, that serves on average 11M+ requests per day

What a day in the office might look like

In the morning, after the daily stand-up, you pair program with a fellow developer to improve the performance of an API call which is not as fast as it could be. After lunch, you provide some feedback on the quality of a couple PRs from your teammates. Then you implement a new feature from the backlog or tackle an annoying technical debt issue that you've been keeping an eye on for a while.

Main requirements

  • 7+ years of professional experience in web development, of which at least 3+ years with Ruby.

  • A strong background in backend development and good understanding of the web development life cycle

  • Experience with development and integration of REST APIs, including testing and deploymen

  • Great understanding of performance optimization techniques

Nice to have

  • Bonus points if you have a DevOps attitude and experience working with Docker and AWS
  • Bonus points if you are proficient with other programming languages (e.g. Go/Elixir/Python)

Perks

  • The opportunity to work in a diverse international team within a profitable company with a startup mindset
  • An agile environment where communication and initiative is valued and cherished
  • Many chances to develop yourself, including access to courses and conferences
  • No nonsense! We’re proud of our flat hierarchy and short, democratic decision paths
  • A fun work environment at a great office in the city centre of Amsterdam

Apply now

Sign up to apply

Or sign up to refer and earn a reward of