Back

London / Sofia

Full Time

Ruby Software Engineer

You don’t need rocket-science skills to become part of our incredible Ruby on Rails team, but we are looking for candidates well familiar with Rails, who enjoy writing tests (we use RSpec), love high quality code and excellent spoken and written English.

You will be part of an international sales team whose goal is to get every single lab in the world using our lab operating system Clustermarket. The role will be responsible for developing new IoT business opportunities on a global scale. If you are a motivated and experienced account management person and are looking to make an immediate impact at a fast-growing SaaS/IoT company, please get in touch!

Duties

  • Working in a small team of several other backend developers.
  • Decoupling the Front-End from a classic Rails application and turning it into an API only application.
  • Writing high quality DRY code using the TDD principles
  • Reviewing your colleagues work

Required Skills & Qualifications

  • Ruby on Rails
  • Relational databases SQL (clever JOINS and subqueries whenever required)
  • TDD (with RSpec, MiniTest or Capybara)
  • Source Control with Git and GitLab with various flows
  • Fluent spoken and written English

Optional Skills & Qualifications

  • API using either a REST-ful architecture or GraphQL
  • Understanding of cloud platforms (like AWS, Heroku, Digital Ocean, etc.)
  • Experience with microservices
  • Delayed Jobs (Sidekiq / Resque)
  • In-memory data stores (Redis, Memcached)
  • Agile/SCRUM development process

Bonus points if you are familiar with either:

  • BS/MS Degree in Computer Science or equivalent
  • Software and server Security. Automated tools like CodeClimate and Rubocop
  • Service oriented architecture
  • Docker and Kubernetes

Clustermarket welcomes everyone. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age or marital status. We currently have a ⅔ male + ⅓ female team we would like to equilibrate, representing 9 different countries. We believe every team member enriches each other by broadening our ways of thinking.

Apply today

As a member of our vibrant and diverse team, you will have the opportunity to work with the world's most prestigious labs, always being at the forefront of scientific innovation.

Apply now

Apply today

Thank you! Your submission has been received! We will get back to you as soon as possible.
Oops! Something went wrong while submitting the form.