Satchel logo

Senior Web Developer (Ruby on Rails)

Satchel
Full-time
Remote
Worldwide
£50,000 - £60,000 GBP yearly

At Satchel, we’re an award-winning technology company that has been developing cutting-edge solutions for over a decade to help modern-day students and educators thrive.

Our flagship product, Satchel One, is the UK’s #1 learning management platform, trusted by schools across the country.

About the Stack

Our technology stack is designed to deliver high performance at scale: we use Ruby on Rails 8 (majestic monolith approach) for the core application, MySQL 8 for our database layer, Sidekiq for background job processing, Redis for caching and queueing, and OpenSearch for powerful search capabilities. We also leverage AWS services to ensure reliability, scalability, and global reach.

Why Join Our Engineering Team?

During the 2020/21 back-to-school period, we ranked in the top 3 of all iOS applications and top 3 in Android Education apps.

We handle an average of 120 million requests per week, peaking at 50K requests per minute. Our robust platform is built in Ruby on Rails and continues to evolve rapidly.

At Satchel, you’ll join an international team committed to empowering educators and students. We value curiosity, accountability, and a passion for creating impactful solutions.

What You’ll Do

● Take technical ownership of major projects and lead the implementation of new features and architectural improvements.

● Mentor and support a team of developers, promoting best practices and a culture of continuous learning.

● Collaborate closely with Product, Design, and other stakeholders to deliver scalable, high-quality software.

● Drive code reviews, technical planning, and continuous delivery processes.

● Help shape technical decisions and contribute to long-term strategy and vision.

What We’re Looking For

6+ years of professional development experience in a commercial environment.

● Expert-level proficiency in Ruby on Rails, including experience with Hotwire (Turbo, Stimulus).

● Strong front-end skills in HTML5, CSS, JavaScript (bonus if you've worked extensively with Stimulus or other modern frameworks).

● Experience working with relational databases (MySQL or Postgres).

● Proficiency with Git and modern development workflows.

● Experience designing and maintaining applications in AWS (e.g., EC2, RDS, S3, CloudFront, etc.).

● Proven track record of leading or mentoring engineering teams.

● Excellent communication skills and a collaborative mindset.

● Ability to work and be available during 9am–6pm UK time hours.


What’s In It For You?

Fully remote position.

● 4-day working week (4 x 8-hour days)

● 💷 Salary: £50,000–£60,000 per year, depending on experience and skills.

● A chance to work on a product that you can truly be proud of.

● The opportunity to join one of the most successful EdTech companies in the UK and influence its growth.

● Career advancement opportunities and the freedom to shape your role.

● Learning and development resources to continue growing your skills.

How to Apply

Please send your resume, along with your GitHub profile or links to referenced projects, to jose@teamsatchel.com.

We look forward to hearing from you!