Junior Ruby Developer

Work and learn with us

Ongoing Applications

CoverageBook is a Software as a Service (SaaS) success story. We help PR professionals make beautiful reports that demonstrate the value of their work for clients and stakeholders, while also saving hours of manual busywork.

Established in Brighton in 2014, we have 2,900 customers across the world and are a calm and profitable business. We don’t have unrealistic external pressure to grow, but we continue to grow anyway because it’s fun and we want to help more people.

We’re looking for a junior developer to join the product team. We want to be your first helpful step on a longer career journey.

We’ve hired junior developers direct from bootcamps for the last two years, and they’re all doing great work. We want to continue being a great place to learn and begin a career in software development.

Olivia Bonnal

I feel really lucky to have found this job after graduating from my bootcamp.

The whole team is incredibly welcoming and supportive, it's the ideal place to develop your skills as a junior developer.

Olivia
Ella Herlihy

CoverageBook continues to be a trusting and supportive environment for me to grow my skills in my first engineering role, with a high importance placed on learning.

The team is welcoming, fun, and truly lovely to work alongside.

Ella

What we expect from you

  • Contribute directly to the codebase and thus the success of the business.
  • Be in our office in Brighton for two days per week. Learning in person is higher bandwidth than being in a Zoom box all the time. We are flexible with where you live, as we all work from home some of the time.
  • You’re expected to spend 20% of your time not working on “work stuff” but continuing to learn & experiment. We will help you find resources and guide you as you progress.

What you can expect from us

  • Support via pairing with our product team.
  • Weekly 1-2-1 to discuss progress and problems with Andy the CTO.
  • A business where decisions and plans are discussed in the open.
  • 6-week project cycles.
  • A MacBook laptop and whatever equipment you need.

A Small, Calm Company

We’re twelve people and the business deliberately grows much faster than our headcount. Which means we’re in charge of our own destiny.

Our Development Team

Andy Croll
Andy Croll
CTO •

In his spare time runs a Ruby conference, a mentorship programme and a programming newsletter.

Dan Goodwin
Dan Goodwin
Senior Developer •

Has been at CoverageBook from the start. Years of experience.

Olivia Bonnal
Olivia Bonnal
Developer •

Le Wagon graduate, joined us in 2023.

Oliver Atkins
Ollie Atkins
Developer •

Le Wagon graduate, joined us in 2023.

Ella Herlihy
Ella Herlihy
Developer •

Le Wagon graduate, joined us in 2024.

Mark Perkins
Mark Perkins
Senior Front-end Developer •

Worked at Clearleft. Not a Rubyist when he joined, authored the most successful gem of any of us.

Technologies we use:

Ruby, Rails, RSpec, Jekyll, JavaScript (Stimulus + Turbo), Bootstrap, TailwindCSS, Postgres, Heroku, AWS

What skills do you need to apply?

We are looking for folks with good written and spoken communication skills with an ability to work well in a small team. You should be able to demonstrate the ability to define and solve problems and have a high bar for the quality of your work. You should have had exposure to Ruby or Ruby on Rails plus an enthusiasm to keep learning after your initial coding education; whether self-taught, university or bootcamp.

Selection Process

We are recruiting in an ongoing manner for this role. As we find a great candidate we will make an offer, with the goal of starting the role in 2025.

Stage 1 Assessment

Email us your CV/LinkedIn and get access to the assessment.

There will be a take-home coding test (approx 30–60 minutes) and written exercise (also approx 30–60 minutes).

Stage 2 Interviews

A ten-minute presentation to our team where you’ll discuss and share a Rails project you’ve built. Plus a further 30-40 minutes of chat about the technical test and an opportunity for you to ask questions.

You should be able to talk about and walk through a Rails project you have built, a hobby one is fine. Eloquently describe the challenges you set out to solve, the problems you had and the parts you are most proud of. If you worked on a project as a part of a team, walk us through the area you worked on or a challenging part of your contribution.

We encourage applications from underrepresented folks.
Don’t pre-screen yourself out. Apply.

PR Pro who customises their reports
PR Pro who customises their reports

What work will you be doing?

While we’d expect it to take a few weeks before you’re shipping consistently, it won’t take long before you are working on these sorts of projects with the help of more experienced developers in our team.

  • Our data collection is pretty great, but it could always be better. We’re constantly adding new sources and ensuring we’re getting accurate data as fast as we can for our customers.
  • Our support and onboarding team do a lot, they could do more if we gave them internal tools to better surface insights and fix common problems.
  • No software is bug-free. There’ll be technical support, bug fixes, refactoring, upgrades and the day-to-day maintenance of our applications.

Plus you’ll have 20% of your time dedicated to self-study in the manner in which you learn best. We can help you with resources for this.

Things we aren’t going to offer

Fully remote. We’ve always been remote-friendly but we’re currently primarily based along the south coast. Getting together is part of the fun for us, plus in your early career it’s easier to build context, skills and comfort with at least some in-person time.

You also won’t get to dive into the “latest” and shiniest technology. For us, predictable production-hardened software, built well and tested automatically (80-95% coverage) & by other team members, means fewer PagerDuty alerts to wake us from our beds or to interrupt our holidays.

We’re not a big team and we aren’t going to grow massively, if you want the learning from that specific chaos you’ll have to look elsewhere.

Salary

£30k

And HR-ish Benefits:

  • 30 days leave
  • A Mac laptop that you can keep after the first year
  • Health Cash Plan
  • Pension (7% employee contribution, 7% company contribution)
  • Training budget — whatever you need to do your job and learn well