Senior Full Stack Engineer, Ruby on Rails + React (Remote - Europe)

Published on September 03, 2024

From growing our rental business...

In 2009, Bjinse, Arjen, and Johan developed bespoke software for Budgetcam, a Dutch camera rental business Bjinse had founded several years earlier. It was successful in growing revenue and improving the efficiency, allowing it to become the market leader in the Netherlands with 8 stores in 7 major cities with over 100 team members.

The trio thought that this software would be helpful for other rental businesses and decided to create a commercially available version. The goal was to create an open and flexible rental software that is suitable for all types of rental business. Booqable was launched in 2014 and now helps over 6,000 rental businesses to streamline their operations and increase revenue.

Booqable prides itself on being a global company with team members working together from across the world. We are remote-first, so you can join us as an experienced Full Stack Developer on our product team from wherever you are in Europe.

This is Booqable

Booqable was founded in 2014 as a rental software designed to help small to medium-sized rental businesses to succeed. From humble beginnings, we have grown to become one of the industry’s leading software providers and have won many awards from software review sites like Capterra.

We are a quickly growing company that is always looking for new people to join our team to help us achieve our goals. We aim to create innovative solutions to the unique challenges that face rental companies as more and more transition to online bookings and management.

There are three products that make up Booqable: A backend where users can manage everything from products to reservations and payments, an online store builder that allows users to chose a website template and build a complete rental website on their own, and a mobile app for managing and processing reservations and payments on iOS and Android devices.

Our culture

  • Collaborative and supportive environment
  • No excessive management structures
  • Efficient and purposeful meetings only when necessary
  • Empowerment to take ownership of your projects
  • Commitment to delivering high-quality code
  • Focus on high productivity and results

Full Stack Developer

As a Full Stack developer in our product team, you will work closely with others to design and build new features for the Booqable web app and online store builder as we continue our rapid growth. The product team is made up of mostly senior-level developers who work in smaller groups of 2-3 people to build new functionality from start to finish.

Above all, we value code quality and the right balance between output and perfect code. We like to keep on the cutting edge of development and work with the latest versions of Ruby on Rails, React, and more.

Our stack in a nutshell

  • Ruby on Rails
  • React
  • Redux
  • BEM + styled-components

What you’ll do

  • Work together with the Product Team to contribute to our roadmap and build new functionality
  • Identify and improve parts of the product to make it more robust and scalable (we launch fast and iterate often)
  • Advise on and solve technical issues
  • Be up-to-date with the latest technologies and developments within your role

Skills and nice to haves

  • You are flexible, a team player, and someone with an eye for detail
  • Able to take ownership and write scalable, maintainable code
  • Familiar with MVC, OOP
  • Understanding of relational databases
  • Experience with React or a similar framework like Vue, Meteor, Ember, or Angular 2
  • Awareness of Git and code reviewing
  • You have full proficiency (written and verbal) in English
  • TDD or BDD knowledge would also be nice to have
  • Strong programming foundations
  • Ability to solve complex challenges

This is a full-time role for 32-40 hours/week. You will be working remotely.