Senior Software Engineer - Ruby



Software Engineering
London, UK
Posted on Tuesday, March 28, 2023


Innovation is fueled by the power of possibilities. A few years ago, it was virtually impossible to innovate because building software needed a degree. It was simply too expensive, too complex, too risky, and ultimately, too inefficient. That’s why only 16% of projects were ever completed on budget and worse yet, 78% failed.

We're changing that. We’re flipping software development on its head and kicking out the notion that you need to be an expert or participate in boot camps to learn how to make an app. ’s platform lets you order the perfect software app for whatever problem you’re trying to solve. Our AI-powered assembly line brings together Lego-like reusable features and experts from around the world to bring world-class ideas to life – ANYONE’s world-class ideas. Building software needs to be like ordering pizza – pick what you want, get recommendations for the features you need and all you have to do is wait until it's cooked and ready for you.

Our human-assisted AI platform helps anyone build, run & scale tailor-made software. Everyone from the bakery in Riyadh and nursery in London, to large fortune 100 companies like the BBC or Pepsi.

Life at

It’s a place where everything moves at lightning speed and it’s certainly not for the faint of heart. We celebrate diversity and push everyone to do more with less, while creating and championing a culture that empowers everyone to experiment, push boundaries and learn by doing. Every Builder runs to our core value system of HEARTT (Heart, Entrepreneurship, Accountability, Respect, Trust & Transparency) and we’re always looking for team players with a point of view, a sense of humility and a let’s-get-stuff-done attitude.

Why we need this role

Our Engineering team is growing quickly and we are hiring in every single team from our customer products (CX) & delivery tools (DX) all the way to our Assembly Line (BX) & Cloud systems teams.

You can check out how Builder works from a technical perspective here:

What you’ll be doing

  • Architecting & designing scalable backend systems
  • Integration & development of various microservices
  • Creating unit tests using RSpec
  • Reviewing other developers code as well as suggesting improvements
  • Algorithm development & general optimization
  • Setting up CI/CD pipelines
  • Collaborating cross functionally with various stakeholders including QA, DevOps, PMs, and other developers
  • Solid understanding of deploying and maintaining Rails apps within the AWS environment.
  • Ability to set up workers & deploy across multiple instances.
  • Git experience, some would say you are a git master.
  • Strong experience in Ruby and Ruby on Rails.
  • Familiar with one or more cloud provider’s services. Experience with containerized applications and infrastructure provisioning would be a plus.
  • Experience working in fast-paced and dynamic scrum teams.
  • Experience architecting and designing scalable solutions
  • Working knowledge of standard CS fundamentals (data structures, algorithms, complexity analysis)
  • A systematic debugging and problem solving methodology

Our Tech Stack

Our in house platform teams work with a variety of technologies that’ll you’ll get to play with. Experience in some would be an advantage but is not strictly necessary. Most important is using the right tool for the job so we’re always evaluating what tech makes the most sense and we’d love for you to have some input in this.

  • Ruby, Ruby/Rails
  • Docker and Kubernetes
  • GitLab
  • Postgres, Redis
  • AWS, Azure
  • Performance-based bonuses paid on a quarter-by-quarter basis
  • Stock options in a $100 million funded Series C scale-up company
  • Private medical & dental insurance provided by AXA
  • Generous pension contributions
  • Perkbox
  • (benefits are currently under review so hoping to offer a lot more soon!)