Lead Fullstack Engineer (Ruby) in Sheffield

Lead Fullstack Engineer (Ruby) in Sheffield

Sheffield Full-Time 70000 - 90000 ÂŁ / year (est.) Home office (partial)
The National College

At a Glance

  • Tasks: Lead the development of a powerful SaaS platform that transforms children's lives.
  • Company: Join TNC, a passionate team dedicated to empowering educators and improving standards.
  • Benefits: Enjoy 25 days holiday, mental health support, and flexible working options.
  • Other info: Dynamic environment with opportunities for continuous learning and career growth.
  • Why this job: Make a real impact in education while leading a talented team of developers.
  • Qualifications: 5+ years in software development with strong Ruby on Rails experience.

The predicted salary is between 70000 - 90000 ÂŁ per year.

At TNC, we empower customer workforce’s to transform children’s lives. Our all-in-one platform helps schools, trusts, and nurseries stay compliant, raise standards, and reduce staff workload — all through intuitive, powerful software. If educators need it, we build it. We’ve created a unique platform combining the world’s largest CPD and policy library with custom-built tools — developed in collaboration with thousands of schools and over 1,000 education experts.

The Role

We’re looking for a Lead Fullstack Engineer to own the technical direction and architecture of our cloud‑based SaaS platform as it scales. You’ll work across front‑end and back‑end systems, leading the delivery of new features and integrations while maintaining high standards of code quality, performance, and reliability. Alongside hands‑on development, you’ll mentor and grow a team of Ruby developers, establish best practices, and improve delivery processes. You’ll collaborate closely with product and engineering stakeholders to solve complex problems and evolve the platform.

Job Requirements

  • 5+ years in software development, including 2+ years in a Lead or senior role
  • Proven experience building high‑performance SaaS or eCommerce products
  • Track record of leading and mentoring engineers, with involvement in hiring and team development
  • Strong hands‑on experience with Ruby on Rails in large, established codebases
  • Experience with AWS and modern cloud‑based architectures
  • Solid understanding of software architecture, scalability, and system design
  • Experience with CI/CD, DevOps practices, and tools (e.g. Kubernetes)
  • Experience building and integrating APIs and working with SaaS platforms
  • Strong knowledge of relational databases (MySQL/Aurora preferred)
  • Experience with testing frameworks (e.g. RSpec) and code quality tools (e.g. RuboCop)
  • Familiarity with Agile methodologies (Scrum/Kanban) and tools like Jira and Git
  • Ability to design and deliver scalable, reliable, and secure systems
  • Comfortable working across full‑stack development, including responsive front‑end implementation
  • Experience improving engineering practices, delivery processes, and team performance
  • Strong communication, collaboration, and problem‑solving skills

Nice to Have

  • Experience with video delivery platforms or learning management systems
  • Exposure to PHP/Laravel within mixed‑technology environments

Qualifications

  • Degree in Computer Science, Software Engineering, or similar (preferred, not essential)

Job Responsibilities

  • Lead and mentor engineers, setting clear expectations and fostering a culture of continuous learning and improvement
  • Drive architectural decisions, selecting appropriate tools and frameworks to ensure scalability, security, and maintainability
  • Collaborate closely with product and design to deliver high‑quality, accessible, and user‑focused experiences
  • Maintain high code quality through automated testing, code reviews, and engineering best practices
  • Design and optimise database models and queries to support performance and scalability
  • Ensure system performance and reliability across a growing user base
  • Contribute to and improve coding standards through regular, constructive code reviews
  • Work cross‑functionally with engineering, product, design, and QA teams to deliver high‑quality outcomes
  • Support Agile processes, including planning, estimation, and sprint delivery
  • Troubleshoot and resolve bugs and production issues in collaboration with QA and support teams
  • Drive innovation in product and engineering practices, staying up to date with emerging technologies
  • Build and maintain integrations with third‑party systems (e.g. APIs, external platforms)

At The National College, we’re passionate about helping organisations grow and thrive through knowledge and connection. You’ll be part of a business that values its people, supports continuous development, and celebrates success. You’ll also be able to benefit from:

  • Life assurance
  • Enhanced maternity, paternity, shared parental, and adoption pay
  • 24/7 online GP access
  • Mental health and wellbeing support
  • Charity day
  • 25 days’ holiday, increasing to 30 days with service

Lead Fullstack Engineer (Ruby) in Sheffield employer: The National College

At TNC, we are dedicated to transforming children's lives through innovative technology, making us an exceptional employer for those passionate about education and software development. Our collaborative work culture fosters continuous learning and growth, offering extensive benefits such as enhanced parental leave, mental health support, and generous holiday allowances. As a Lead Fullstack Engineer, you will not only lead a talented team but also contribute to meaningful projects that have a lasting impact on the education sector.
The National College

Contact Detail:

The National College Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Fullstack Engineer (Ruby) in Sheffield

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at TNC or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving Ruby on Rails and SaaS platforms. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges related to full-stack development. Practising with friends or using online platforms can help you feel more confident when it’s your turn to shine.

✨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, we love seeing candidates who are proactive and engaged with our mission.

We think you need these skills to ace Lead Fullstack Engineer (Ruby) in Sheffield

Ruby on Rails
Cloud-based SaaS Architecture
API Development and Integration
AWS
CI/CD
DevOps Practices
Relational Databases (MySQL/Aurora)
Testing Frameworks (RSpec)
Code Quality Tools (RuboCop)
Agile Methodologies (Scrum/Kanban)
Full-stack Development
Mentoring and Team Development
Problem-Solving Skills
Communication Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Lead Fullstack Engineer role. Highlight your Ruby on Rails experience and any leadership roles you've had, as we want to see how you can contribute to our team.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about transforming education through technology. Share specific examples of how you've led teams or projects in the past, and how that aligns with our mission at TNC.

Showcase Your Technical Skills: In your application, don't forget to mention your hands-on experience with AWS, CI/CD practices, and any relevant tools like Kubernetes. We love seeing candidates who are up-to-date with modern tech stacks!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at The National College

✨Know Your Tech Stack

Make sure you’re well-versed in Ruby on Rails and the other technologies mentioned in the job description. Brush up on your experience with AWS, CI/CD practices, and database management. Being able to discuss specific projects where you've used these technologies will show that you're not just familiar but also experienced.

✨Showcase Your Leadership Skills

As a Lead Fullstack Engineer, you'll be expected to mentor others. Prepare examples of how you've led teams in the past, focusing on your approach to setting expectations and fostering a culture of learning. Highlight any successful projects where your leadership made a difference.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice explaining your thought process when solving complex problems, especially those related to system design and scalability. Use real-life scenarios from your previous roles to illustrate your problem-solving skills.

✨Understand Their Mission

TNC is all about transforming children's lives through education. Familiarise yourself with their platform and think about how your role as a Lead Fullstack Engineer can contribute to this mission. Showing genuine interest in their work will set you apart from other candidates.

Lead Fullstack Engineer (Ruby) in Sheffield
The National College
Location: Sheffield

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

>