Senior Ruby on Rails Engineer

This job has expired. The employer might not be hiring anymore.

Admit it. You’re bored. Your current job doesn’t challenge you. Your work has no real impact, and you’re asking yourself on a daily basis, ‘Is this all there is?’ Hell, no. If you’re looking for a real challenge, there’s a whole bundle of them on this very page. We’re at the bleeding edge of changing the face of learning technology – our next-generation, mobile-first social learning and collaboration platform is transforming organisations across the globe with a speed and flair that leaves our rivals crying bitter tears into their craft IPA. But that’s not the only thing that sets us apart from the other tech pioneers. With FuseSchool, our global education charity, we’re bringing top-quality education to the whole world. Animated videos, bitesize audio lessons, all from the best teachers, all for free. And did we mention that we’re ambitious? We’ve got our eyes and our paws on global expansion – aside from our UK Fusers, we have growing teams in Cape Town, India and Boston. And it’s only modesty (or, let’s be honest, a limited word count) that stops us from dropping the names of all of our high-profile clients. Ahem. But we couldn’t begin do this without our team: as talented and passionate a bunch as you’re ever likely to meet. We make no apologies for consistently hoovering up the brightest and best. If you’ve read this far, chances are you might fit the bill. So that’s what we’ve got to offer. Over to you.

About Fuse Universal 
We're Fuse. And our mission is to enhance the knowledge and expertise that people need to improve and perform. Learning in the flow of work isn't just our motto, it's why our clients like Avon, Dropbox, Hilti and Vodafone choose us. However, our unique platform isn’t just a way to upskill and improve employees performance, it is also a collaboration and engagement tool where employees, no matter where they are located, can feel part of the team. This means we can work together to continuously innovate ideas and create extraordinary experiences for our employees and customers.
Our workforce has grown globally and we encourage our Fusers to decide where they perform at their brilliant best - whether that’s from their home, a coffee shop or with their team.
We're always on the lookout for passionate and ambitious people to join our mission. 
So, are you ready to be part of the Fuse tribe? We would love to hear from you!
About this role
Fuse is currently recruiting a Senior Ruby on Rails Engineer to join our multinational, distributed Engineering Team, to work on our SAAS B2B product which serves an international audience of household names.
In this role, you will have the opportunity to lead projects, influence the technical direction, and mentor junior members of the team.
Your time will be spent designing, and implementing solutions, refactoring existing features, and reducing technical debt.
It is important that you have the ability, or desire to work with alternate technologies, as we will be migrating our platform over the coming years.
Reporting to the Engineering Manager, the role is remote, flexible, and will be instrumental in the success of the business.

Your Responsibilities
  • Translating business, functional and technical requirements into quality code.
  • Perform peer review for other team members.
  • As a Senior Engineer, you will be a self-starter, with the ability to operate autonomously.
  • Perform technical analysis to improve performance, stability, and scalability.
  • Continuously evolve, review and deliver software development standards, technologies and tools, in line with industry trends.
  • Contribute to the architecture of solutions.
  • Write and review specifications and technical documentation.
Requirements
### Essential
  • At least five years of Ruby on Rails experience.
  • Experience with relational databases (MySQL, PostgreSQL) & SQL.
  • Experience with developing on a cloud-hosted platform (AWS).
  • Strong understanding of OOP principles, algorithms, and design patterns.
  • Estimation of functional/technical business requirements.
  • Test-driven development (RSpec, Cucumber)
  • Experience with Atlassian suite, and GitHub
  • The ability to work in a remote, agile environment.
  • Desire to learn new technologies.
  • Timezone GMT +- 3 hours.
### Desirable
  • NoSQL Database knowledge (Redis, MongoDB)
  • Familiarity with Docker & Kubernetes
  • Experience with Sidekiq
  • Hands-on experience with CI/CD pipelines (CircleCI & Jenkins)
  • Experience with CoffeeScript, Marionette, backbone, jQuery
  • Javascript & TypeScript
  • Experience with Front End frameworks (React, Angular)
  • Other common Javascript environments and frameworks (Node.js, Express.js)
Benefits
  • Remote first and flexible working
  • L&D - peer and platform learning - it’s at the heart of what we do
  • 22 days holiday per full calendar year + your birthday off
  • Perkbox - wide ranging benefits; discounted shopping and services
  • Medical Aid
  • Homeworking/Wellbeing Allowance
  • Employee Assistance Programme
  • You will be enrolled on the company pension/Retirement scheme
  • Enhanced maternity pay
  • Company socials