Software Engineer, Rails/React, Remote (UK), Contract

Job description

The Room is a marketplace connecting brands with people who love them. Our customers exchange products and experiences for media generated by influential people all through our platform.
The role

  • This is a contract role outside IR35 for six months with a day rate of £600.
  • Our team is fully remote* and so you can work exclusively from home, although we need you to be based in the UK. We will eventually open an office base in London for meet-ups and team events (*we meet up one day a month for a team meeting in London, travel expenses covered etc)
  • Our product and technology team is made up of 7 people (1 iOS, 1 frontend, 3 backend, 1 designer, 1 PM)
  • The whole company is about 30 people, including sales, marketing, customer success and finance teams.
  • You’re welcome no matter your age, gender, sexuality, race or physical ability. We believe your experience is valuable and should have a voice.

What you’ll do

We’ve raised funding to build the next generation of our technology, opening up The Room to a global audience and we need you to help us get there.

We’re building our platform as a backend API using Ruby on Rails with a separate web frontend using React/Next.js and iOS and Android apps. This role is focused on the backend and frontend as part of a cross-functional team of other software engineers and product designers.

Job requirements

  • It’s essential that you have at least two years of recent work experience using Ruby on Rails and React, ideally with Next.js.
  • Understanding of Node, build tools and shell scripting.
  • You should be comfortable with relational databases and SQL. Our choice is PostgreSQL.
  • We write tests using RSpec (backend) and Jest/Cypress (frontend).
  • Thorough understanding of web fundamentals: HTML, CSS and JavaScript.
  • Comfortable using git and GitHub for source control and collaboration.
  • Familiarity with web performance optimisation techniques, web standards and accessibility.
  • Excellent communication and teamwork skills.

How we work

  • We like writing automated tests as part of a CI/CD pipeline.
  • We work in Agile cross-functional teams using Scrum, with stand-ups, sprint planning and retrospectives.
  • Work is organised using Jira and documented with Confluence.
  • We’ll get you a MacBook Pro or high spec PC laptop if you prefer.
  • You’ll communicate using Google Workspace (G Suite) and Slack.

Hiring process

  • The first stage is a half-hour call on which we’ll ask about your experience, technical skills and approach.
  • Next, there is a one-hour screen-share/video call for a technical assessment with two of our software engineers. We’ll send you a brief beforehand so you can prepare. We’ll ask you to work on a feature and talk about your decisions as you’re coding.
  • That’s it. We don’t believe in take-home tests. We don’t use whiteboard evaluations. We try to keep the process as painless as possible.

Next step

If you’d like to apply, please click the Apply button, fill out your details and we’ll be in touch. We don’t want help from agencies or any other recruiters, thanks.