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.
- 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.
- 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.
- 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)
- 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