Full-stack Ruby on Rails Developer (Remote)

Ably Realtime
Simple better realtime - a realtime messaging platform-as-a-service

Job details

Apply now

Sign up to apply

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


We're looking for a full time Rails developer to join our engineering team to help build out our web product and UI for our distributed realtime data delivery platform. We have huge ambitions for Ably and will continue to innovate in this industry. The web interface that our customers interact with needs to be inline with our ambition and support our frequent new product launches.

Our overall stack is quite diverse:

  • Ruby on Rails for our web services, e-commerce and customer facing websites
  • Go and Ruby for infrastructure services, and Ruby for infrastructure automation
  • Node.js, Elixir, Go and some C for our realtime services
  • Cassandra, InfluxDB and ElasticSearch used for data storage
  • Highly distributed, self-healing, autoscaling systems built upon a huge array of AWS services
  • Client libraries to use our services in pretty much every popular language, see https://github.com/ably

We are always reviewing the best tool for the job, and are always keen to learn new technologies and integrate them into our stack where suitable.

Main requirements

  • Experience: At least a few years of professional experience in Rails ideally with a strong Ruby background. You must be a full stack developer and be happy to jump between HTML, CSS, Javascript, and the Rails backend stack. We are firm believers in Ruby first, Rails second, so your raw Ruby capabilities must be strong.
  • Pragmatic: A problem solver excited by the prospect of working autonomously solve problems and bring solutions to the team
  • Fast Learner: We’re looking for software engineers who thrive on applying their knowledge and solving new problems.
  • Testing: Experience using testing frameworks and adoption of test driven development where applicable
  • Customers: Comfortable talking to customers and assisting them with their technical website issues

Nice to have

  • Node.js / Go / Elixir
  • DevOps experience
  • Mobile development experience


  • We are an exclusively remote team, you get flexibility, autonomy and are treated with respect
  • We meet ocassionally in Europe for social events
  • You'll be working with an incredibly technical team solving truly hard distributed problems. We guarantee you'll be a far better developer working with us.

Apply now

Sign up to apply

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