Senior Rails Engineer in Leeds

Senior Rails Engineer in Leeds

Leeds Full-Time 59680 - 77038 ÂŁ / year (est.) No home office possible
The Engagement Platform (TEP)

At a Glance

  • Tasks: Join a mission-driven team to develop impactful software using Ruby on Rails and AI tools.
  • Company: Dynamic tech company focused on education, based in vibrant Leeds.
  • Benefits: Competitive salary, hybrid work options, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on innovation and continuous improvement.
  • Why this job: Shape the future of education tech while mentoring early-career developers.
  • Qualifications: 7+ years of Ruby experience and a passion for quality code.

The predicted salary is between 59680 - 77038 ÂŁ per year.

Our platform has been built from the ground up by a small, skilled development team over the past three years. We are appointing a Senior Rails Engineer at a pivotal moment, joining as a senior individual contributor with strong influence on product planning and the roadmap, owning two products in the TEP ecosystem, and acting as the senior technical reference point for the wider development team. You will work closely with our fractional CTO and the TEP Director to translate strategic priorities into well‑built software, helping us actively embed AI‑assisted development practices that we believe will significantly change how our team works over the next two years.

Supporting our early‑to‑mid‑career developers in their work comes alongside the technical role. We are a small, mission‑driven team and this is a high‑trust, high‑ownership role. The right person will care about the quality of what they build, be genuinely curious about the problems schools and trusts are trying to solve, and be excited about using AI tooling not as a shortcut but as a genuine accelerant for good work.

What you’ll inherit:

  • A proven, established codebase. Three years of well‑considered Ruby on Rails development serving 600+ schools across the UK, Australia and the UAE, with active users, real data, and a roadmap shaped by partner feedback.
  • A small, capable, agile team alongside you. Early‑mid‑career developers learning from your day‑to‑day practice, with a culture of peer review, pair programming and honest feedback already in place.
  • A fractional CTO and an engaged Director. Architectural sounding board on one side, a Director who understands the platform and the partner base on the other. You will not be navigating priorities alone.
  • A clear AI‑first direction. AI assisted development tools are in use and central to how we expect the team to work going forward. You will help shape that practice.
  • Real product ambition. A roadmap that includes deeper data pipelines, international growth, and the underlying infrastructure to support a national‑scale evidence base.
  • A base in Leeds. A vibrant, accessible city‑centre office at Platform, New Station Street, two minutes from Leeds station, in the heart of the northern tech hub. Remote‑first or office‑based at your preference.

Role responsibilities:

This is an individual contributor role, owning two products in the TEP ecosystem with strong influence on product planning and the roadmap, working closely with the TEP Director and our fractional CTO. You will write production code day to day, own architectural decisions across your scope alongside the fractional CTO, and act as the senior technical reference point for the development team.

Platform development:

  • Write well‑tested, high‑quality code using Ruby on Rails and front‑end technologies, delivering features, fixing bugs and addressing technical debt.
  • Work within our Trello and GitHub workflow and agile ways of working, reviewing code, maintaining pull request quality and upholding a strong peer review culture.
  • Take ownership of architectural decisions on the platform, working with the fractional CTO to ensure they are sound, well‑reasoned and documented.
  • Balance delivery pace with code quality. We want to move fast without accumulating debt.
  • Contribute to the ongoing improvement of our development processes, tooling and ways of working as the team and platform grow.
  • Lead on security and platform performance workstreams.
  • Use AI‑assisted development tools (Claude Code and similar) as a genuine part of your daily working practice, not as an occasional aid.

Product planning:

  • Collaborate with the Director and fractional CTO on roadmap prioritisation, balancing new features, fixes, security and technical debt with a clear view of capacity and complexity.
  • Translate product priorities into well‑scoped, well‑estimated technical work, developing cards, running planning sessions and ensuring the team has clarity on what they are building and why.
  • Engage in sprint planning and retrospectives, contributing to how we continuously improve our delivery cadence.
  • Bring your own perspective on where AI tooling adds value and where it introduces risk. We want someone who uses these tools critically and thoughtfully.
  • Contribute to how we think about AI in product development more broadly. This is an area we are actively investing in and your input will shape our approach.
  • Provide the Director with clear, honest technical input on decisions that have a product or strategic dimension.

Problem solving:

  • Respond to bug reports, both automated exceptions and human reports, working with the team to diagnose and resolve issues quickly.
  • Maintain and improve platform reliability, security, monitoring and incident response processes.

Team development and mentoring:

  • Provide day‑to‑day technical support for the development team, the senior technical reference point for our developers.
  • Contribute to strategy and working culture as part of a small, growing organisation. We value people who engage beyond their immediate technical brief.
  • Mentor and support the team’s growth through pair programming, code review, structured knowledge sharing and honest feedback.
  • Help model and embed AI‑first working practices across the team, supporting the developers in building real fluency.
  • Work with the TEP Director and fractional CTO on team development and ways of working.

About you:

We are open to a range of backgrounds. The right person will bring strong technical depth, creative problem solving and real enthusiasm for the way emergent technologies and AI are changing how development work gets done. You do not need to have worked in education or edtech before, but you should care about the mission.

What you’ll need:

  • We imagine that most strong applicants will have 7+ years of relevant commercial Ruby experience, with strong Rails experience in production environments. We are more interested in your skills than where they came from.
  • A strong instinct for code quality. You care about maintainability, test coverage and what the codebase looks like in two years, not just whether it ships today.
  • Genuine, practical experience with AI‑assisted development tools. You use these comfortably and can speak with real authority about when and how they work.
  • Comfort working in an evolving, established codebase. You are at ease with inherited code and incremental improvement.
  • Familiarity with data pipelines, analytics infrastructure or big data.
  • Translating product priorities into well‑scoped technical work. You are comfortable bridging product and engineering.
  • Strong communication skills. You can explain complex technical decisions clearly to a non‑technical Director and work effectively with a fractional CTO.

What will set you apart:

  • Experience working in Python.
  • Experience significantly contributing to a small development team, not just individual delivery, but helping others do their best work.
  • An interest in education, social enterprise or the tech for good context.

Additional information:

  • Location: Hybrid, Leeds, UK
  • Salary: ÂŁ59,680 - ÂŁ77,038

Senior Rails Engineer in Leeds employer: The Engagement Platform (TEP)

Join a mission-driven team in Leeds, where your expertise as a Senior Rails Engineer will directly influence product development and the future of education technology. Enjoy a vibrant work culture that prioritises collaboration, mentorship, and innovation, with opportunities for professional growth through hands-on experience with AI-assisted development tools. With a flexible hybrid working model and a commitment to quality, you'll thrive in an environment that values your contributions and fosters meaningful change.
The Engagement Platform (TEP)

Contact Detail:

The Engagement Platform (TEP) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Rails Engineer in Leeds

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your best work, especially any projects using Ruby on Rails or AI tools. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission-driven team.

We think you need these skills to ace Senior Rails Engineer in Leeds

Ruby on Rails
Front-end Technologies
AI-assisted Development Tools
Code Quality
Agile Methodologies
Trello
GitHub
Architectural Decision Making
Security Best Practices
Platform Performance Optimisation
Technical Mentoring
Problem Solving
Communication Skills
Data Pipelines
Product Planning

Some tips for your application 🫡

Show Your Passion for the Mission: When you're writing your application, let us know why you care about what we do. We want to see your enthusiasm for education and how you can contribute to our mission-driven team.

Highlight Your Technical Skills: Make sure to showcase your Ruby on Rails experience and any relevant projects you've worked on. We’re looking for someone who has a strong instinct for code quality, so don’t hold back on sharing your achievements!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to explain your experience and how it aligns with the role. We appreciate honesty and clarity in communication!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity!

How to prepare for a job interview at The Engagement Platform (TEP)

✨Know Your Rails Inside Out

Make sure you brush up on your Ruby on Rails skills before the interview. Be prepared to discuss your experience with production environments, code quality, and how you've tackled technical debt in the past. They’ll want to see that you can not only write great code but also understand the architecture behind it.

✨Show Your AI Enthusiasm

Since this role involves AI-assisted development, come ready to discuss your experience with AI tools like Claude Code. Share specific examples of how you've used these tools in your work and how they’ve improved your development process. This will show that you’re not just familiar with AI, but that you’re genuinely excited about its potential.

✨Be a Team Player

This position requires mentoring early-to-mid-career developers, so be prepared to talk about your experience in team settings. Highlight any instances where you’ve contributed to a positive team culture through pair programming or code reviews. They’ll be looking for someone who can lead by example and foster growth within the team.

✨Understand Their Mission

Take some time to research the company’s mission and the problems they’re trying to solve in education. Show genuine curiosity about their work and be ready to discuss how your skills align with their goals. This will demonstrate that you’re not just looking for a job, but that you’re passionate about making a difference.

Senior Rails Engineer in Leeds
The Engagement Platform (TEP)
Location: Leeds

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>