Back-end Engineer - Ruby

Badi is the leading room rental platform that allows anyone to publish, find and securely book rooms

Job details

  • Full-time
  • map markerBarcelona, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeRequired language: English
  • routeNice to have language: Spanish
  • Back-end Developer
  • tagMust Have: Ruby, Ruby on RailsOther Required: Agile Methodologies, Test Driven DevelopmentNice to Have: Docker, Elixir, Go

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


At Badi we are on a mission to create a product that people love! We use new technologies, amazing UX/UI, Data and AI to reshape the real estate market worldwide!

We are looking for a talented Back-end Engineer - Ruby looking to build a state of the art Back-end system. You’ll join a committed premier league team of designers, architects, scientists, storytellers, executors & creators. We work in a fun and fast-paced environment where agile execution and resiliency are of great importance!

We work in cross-functional teams to improve the product through iteration and feedback from all members seeking the best experience possible.

As a Back-end Engineer you will:

  • Have a key role in designing and building the partner integration services
  • Write high-quality code to ship new features in our core API written in Ruby on Rails (RoR)
  • Get your hands dirty with integrations in different parts of our system which will also include tweaking  code in web, iOS  and Android when required
  • Refactor the existing code to improve performance and scalability
  • Take part in the design and development of new Back-end projects that might require learning new tech skills and programming languages (e.g. Elixir & Go)
  • Implement and test new features in our core API
  • You contribute actively to the open-source community
  • You’re an active participant/speaker at meetups and conferences

Main requirements

  • At least 3 years of experience developing high-performance Back-end systems with Ruby
  • Deep knowledge of software engineering, best practices, design patterns, testing, CI/CD
  • Solid experience in writing RESTful APIs
  • Experience building software with a focus on testability - Test/Behavior Driven Development
  • Team player
  • A strong drive to continuously learn new technical skills
  • Professional proficiency in English

Nice to have

  • Knowledge in other programming languages, in particular Elixir or Go
  • Prior experience with Agile software development, even better if you’ve worked in a Squad model
  • Knowledge of Docker and Containerised environments (ECS, K8S)
  • Spanish is a plus


  • Work alongside a seasoned CTO ex-Google Leader who has over 6 years of Agile software development experience with a strong commitment to employee empowerment and diversity as well as a very talented technical team eager to revolutionize the real estate industry
  • Free gym-for-less membership
  • Fresh fruit and coffee
  • Cozy offices right next to the beach in a fantastic location at the [email protected] district of sunny Barcelona with a fantastic terrace with views of all the city and the Mediterranean
  • We give you the freedom to push the boundaries of your role
  • €1,000 annual training budget
  • 23 days of paid holiday and 15 days for remote work
  • Flexible working hours and special attention to work-life balance
  • Join a diverse bunch from over 20 different nationalities, different backgrounds, ages and family statuses  in a strongly collaborative environment
  • Language courses (English/Spanish)

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300