Senior Ruby on Rails Developer

Skills Matter
12 Oct 2018
17 Oct 2018
Contract Type
Full Time
We’re looking for an experienced Rails developer to work on the software platform that powers our conferences and meetups, and supports our growing community of software developers.

*Who are you?*

You’re a senior software developer with strong experience building and running Ruby/Rails applications, looking for a role that puts you right at the heart of the software community.

You’ll play a key role in maintaining and improving our existing applications, and help to shape our technology strategy.

We’re not looking for a rock star, we’re looking for somebody who wants to be part of a great team - pairing, mentoring, collaborating.

When things break, we’ll fix them together. When we ship great stuff, we’ll celebrate together!

*What’s our tech stack?*

Our platform is Rails 4, PostgreSQL, ElasticSearch and Redis. The web frontend is Zurb Foundation, jQuery and CSS3.

Code is in GitHub, our build pipeline runs on CircleCI and all our production systems run on Heroku, monitored using Logentries, Rollbar and NewRelic.

Ideally, you know what all those things are and you’ve worked with most of them. Maybe you already have some ideas about how we could use them more effectively.

We’ve also got standalone projects ranging from visualization tools built using React and Rails APIs, to a bespoke pipeline for deploying Go apps to Raspberry Pi touchscreen devices around our venue.

*How we work*

We aspire to be agile and test-driven - but we’re also pragmatists who try not to get too hung up on textbook definitions.

On Monday mornings we review work in flight, pick up new stories, and decide what our focus for the week is going to be. We work on short-lived feature branches, we write unit and integration tests. We merge code as soon as it’s been reviewed and we deploy to production several times a day. On Friday afternoons, we review progress and share ideas for what we could do differently next time.

*What’s it like working here?*

With four developers and two product owners, we’re still a relatively small development team, but we’re part of a diverse, enthusiastic company of around fifty people (growing to 150 in the next 18 months) hailing from all over the world.

You’ll be working at our office in Liverpool Street, London. Our core hours are 9am-6pm, Monday-Friday. We’re fine with occasional remote working, but one of the great advantages of working here at CodeNode is the opportunity to engage directly with our community and participate in our events, so we’d prefer developers to spend most of their working days on site.

You will also get unrivalled access to some of the best tech events in the world. CodeNode regularly hosts world-class speakers and experts from across the entire technology spectrum, and we organise hundreds of free community meetups every year.

*Why join our team?*

● Allotted significant personal training year budget for learning and development

● Weekly 4-hour continuous learning session about your area of interest.

● Flexible working hours, possible to combine work from office and from home

● 22 days annual holiday, increasing by one day per year to a maximum of 27 days per year

● Contributory pension (up to 2.5%)

● Participate in the company private health scheme with subsidised gym membership

● Cycle to work scheme

● Smartphone allowance

*Who are we?*

We are a community of software craftsmen and women, with a passion for tackling complex engineering challenges, and for sharing our skills and experience with others.

With 140,000+ passionate, experienced, and highly engaged members, we're one of Europe’s largest software developer communities.Skills Matter organise some of the largest technical conferences in the UK, including FullStack, DroidCon, ScalaX and many more.

Every day, hundreds of us get together at our venue CodeNode which is the UK's largest venue designed for technology events.

A buzzing hive of activity, CodeNode provides 23,000 sq. ft of community meet-up, conference, training and collaboration space with unrivalled technology capabilities and great transport links in the heart of Tech City and the financial district.

At CodeNode, we run hundreds of training courses and meetups every year, and our website hosts over 7,000 hours of videos covering topics from software architecture and distributed systems to diversity and digital product management.

*Our process*

When it comes to our hiring process, we’re flexible.

We collaborate using Slack, email, GitHub, video calls, and screen sharing as well as face-to-face conversations; we can use any of those as part of our hiring process, and we’re happy to do things at a time that suits you to accommodate work commitments or time zone differences.

First, contact us, - tell us who you are, what you’ve done, and why you think you’d be a good fit. If you have got a CV, include it.

If you’ve got them, include links to your GitHub profile, your open-source project, your blog, maybe even include links to conference or meetup talks that you’ve given.

We’ll invite you to pair-program with one of our team for an hour or two, either here at CodeNode or via remote screen sharing. We’ll also want to meet you, introduce you to the team and show you around; we can combine this with a pair-programming session and a technical Q&A, or we can do those online first and then get together afterwards and chat about how it all went.

If you’re the right person for us, we’ll do whatever we can to make this the right job for you, so get in touch and let’s chat.


You must be eligible to live and work in the UK to be considered for this role.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status

Similar jobs

Similar jobs