Senior full stack Ruby engineer

Location: Pembrokeshire

Type: Full Time


Senior full stack Ruby engineer

The role
We are looking for an experienced Ruby developer to join the team full-time and take the lead in the development of the web site, mobile and internal systems. Our ecommerce system is in Ruby on Rails with MySQL and various payment and third-party integrations. We use Elastic search and AWS services. A working knowledge of PHP would come in handy too. We are a small close-knit team and we rely on each other to deliver excellence, whether that be in our approachable customer relations or on our web systems. We have a passion for doing some good in the world and this company delivers on that fully! The role is perfect for someone looking to make Pembrokeshire, with its beautiful coast and mountains, their home, though remote working is an option.

What we are looking for:
We’re looking for someone to get up to speed with our codebase quickly, so that means we’ll need you to have significant professional experience with Ruby and Ruby on Rails.

You’ll be responsible for the full software stack, so you’ll need to demonstrate a working knowledge of modern JavaScript (we currently use VueJS). Stripe and ElasticSearch are core to our application. If you haven’t used these particular tools, we’ll want to know how your experience will transfer to them.

We have some applications running Laravel on PHP that need to be maintained so experience of this is a plus, but an ability and willingness to become comfortable working on them is more important.

We use Codeship CI to run our tests, and we’re expecting the right candidate to be familiar with writing tests and running CI as part of their day-to-day work.

The technologies we work with are:
Ruby on Rails 6
AWS services including Elastic Beanstalk, Cloudfront, ELB and RDS
PHP + Laravel 5.7
Codeship CI
Delayed Job

About is a platform to help people experience the joy and satisfaction of making and doing.
Based in Pembrokeshire, we are the UK’s largest creative experience site with online booking and gift vouchers. We have 1.5 million unique visitors per year (2019) and thousands of courses – yet each experience is a personal human connection. We are the opposite of mass market.

Company culture
Our company culture is all about providing excellent service to our makers, whether they be at the learning or teaching end. We are a force for good in the world, we want to help life become more creative, more satisfying and more meaningful.

We are a small team of 8, so each of us must be multi-talented. This position is no different. Each of us must grow the business. Each of us will play a key role in changing the world around us.

The ideal person for this role has:
A solid track history of developing and maintaining smooth and attractive ecommerce sites
A love of solving problems, coming up with creative solutions and a can-do approach
Exceptional work ethic; the ability to work alone and lead projects to completion
A genuine interest in creativity and our company ethos (i.e. how making and doing is good for us as people).

Essential attributes:
Solutions-based, clear mind, positive, hardworking, fun, efficient, compassionate, IDEAS!


  • Work from home opportunities
  • On-site parking
  • Flexible working hours
  • Company pension
  • Casual dress
  • Employee discounts
  • Company events & social hours
  • Birthday off

Company: Craft Courses Limited

Company URL:

Please apply with your CV and a covering email addressed to explaining why you are right for this role. Please demonstrate past experience and a genuine interest in the field and ethos of our company as well as your ideas for how you would tackle this job, creatively as well as practically.
Before you apply for this job please familiarise yourself with the website.
Looking forward to hearing from you!

Job listing: