Senior Software Engineer - London
Senior Software Engineer - London

Senior Software Engineer - London

Full-Time 70000 - 90000 ÂŁ / year (est.) No home office possible
E

At a Glance

  • Tasks: Design and develop innovative software solutions while mentoring a talented team.
  • Company: Join Easol, the leading platform for experience commerce with a vibrant culture.
  • Benefits: Enjoy flexible work, gym contributions, personal development budget, and 33 days of holiday.
  • Other info: Be part of a diverse team that values your ideas and supports your growth.
  • Why this job: Make a real impact in a dynamic environment and shape the future of experience businesses.
  • Qualifications: 5+ years in Ruby on Rails, leadership experience, and strong communication skills.

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

Easol is the leading all-in-one ‘experience commerce’ platform built to power experience businesses including festivals, wellness retreats, food and drink, sports and adventure trips. With Easol, experience businesses have complete control to drive more direct sales, retain more revenue, own their data and run their business on their terms.

About the role

Reporting into the Director of Engineering, the Senior Software Engineer will play a crucial role in developing our core services and the associated infrastructure, mentoring team members, and collaborating with product leadership to drive technical decisions. You'll have the opportunity to influence both product direction and engineering practices while leading the delivery of key initiatives.

Main Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby on Rails code;
  • Lead delivery for a team of engineers, ensuring high‑quality implementation and on‑time delivery;
  • Mentor and coach less experienced team members, supporting the line manager with their technical growth and career development;
  • Collaborate with senior engineering management on technical strategy and roadmap planning;
  • Contribute to product decisions, working closely with product managers to shape feature development;
  • Identify and address performance bottlenecks and scalability challenges;
  • Participate in architectural discussions and help set engineering standards.

How We Build Easol

Our application is built on a Ruby on Rails monolith with Postgres and Redis, creating a solid, reliable foundation. We believe in “boring Rails” – embracing Rails conventions and proven patterns that let us move quickly while maintaining stability and predictability. We leverage Cloudflare’s ecosystem to solve real challenges – from asset optimisation to SSL management for our creators’ sites and intelligent queue management. Our frontend approach combines modern ViewComponents and Hotwire with clear ERB views, giving us reactivity without complexity.

Requirements

  • 5+ years of experience with Ruby on Rails in production environments;
  • At least 2 years in a team lead or tech lead role;
  • Proven track record of mentoring and developing engineering talent;
  • Strong understanding of web application performance optimisation techniques;
  • Experience with scaling applications and managing platform infrastructure;
  • Excellent communication skills with the ability to explain complex technical concepts clearly;
  • Demonstrated ability to influence product decisions and technical direction;
  • Knowledge of different software delivery methodologies (Agile, Kanban, etc.) and ability to tailor processes to team needs.

What You’ll Enjoy About Joining Our Team

A high‑performing team with a great culture of working hard and enjoying team events. The opportunity to work in a dynamic, fun and challenging environment. Easol strives to create a diverse and inclusive work environment where differences are respected and welcomed. We will provide enough flexibility and support for employees of all backgrounds and physical abilities to thrive.

What You’ll Enjoy At Easol

You’ll have real visibility of what’s happening in the business. We have weekly company meetings, where we all get together to discuss our wins, learning opportunities, our goals and direction. There is an open forum for you to have your say in what we do and how we do it. We empower our team to share their ideas – no egos here! You’ll have access to our incredible perks, such as a company‑funded “deep week”, where you can travel to a destination of choice and have dedicated time to focus on a project that is important to you without distraction. In addition to that, we offer a monthly contribution towards a gym membership and your mobile phone contract, an annual personal development budget, support to choose your own equipment and a lot more. You’ll have 33 days of holidays, inclusive of public holidays. We value diverse perspectives and experiences. We’re committed to creating an inclusive environment where everyone can thrive and contribute to our mission. Employees of all backgrounds and physical abilities will be supported by us in every way possible to thrive.

Senior Software Engineer - London employer: Easol Trading Limited

Easol is an exceptional employer, offering a vibrant and inclusive work culture that prioritises employee growth and well-being. As a Senior Software Engineer in London, you'll enjoy a dynamic environment where your contributions directly influence product direction, alongside unique perks like a company-funded 'deep week' for personal projects and generous holiday allowances. With a commitment to diversity and support for all employees, Easol fosters a collaborative atmosphere that empowers you to thrive both personally and professionally.
E

Contact Detail:

Easol Trading Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at Easol. A friendly chat can sometimes lead to a referral, which is a great way to get your foot in the door.

✨Tip Number 2

Show off your skills! If you have a GitHub or personal project that showcases your Ruby on Rails expertise, make sure to highlight it during interviews. It’s a fantastic way to demonstrate your coding chops and passion for software engineering.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your past projects, especially how you’ve tackled performance bottlenecks or scalability issues.

✨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 the Easol team.

We think you need these skills to ace Senior Software Engineer - London

Ruby on Rails
Postgres
Redis
Web Application Performance Optimisation
Scalability Management
Team Leadership
Mentoring
Technical Communication
Agile Methodologies
Kanban
Architectural Design
Software Development Best Practices
Collaboration with Product Managers
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your Ruby on Rails expertise and any leadership experience you've had, as we love to see how you can mentor others!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about experience commerce and how your background aligns with our mission at Easol. Share specific examples of your past projects and how they relate to what we do.

Showcase Your Technical Skills: In your application, don’t shy away from mentioning your technical skills, especially around performance optimisation and scaling applications. We want to know how you’ve tackled challenges in the past and what tools you used!

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 the role. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Easol Trading Limited

✨Know Your Ruby on Rails Inside Out

Make sure you brush up on your Ruby on Rails skills before the interview. Be ready to discuss your past projects, focusing on how you designed, built, and maintained efficient code. Highlight any specific challenges you faced and how you overcame them.

✨Showcase Your Leadership Skills

Since this role involves mentoring and leading a team, prepare examples of how you've successfully guided less experienced engineers in the past. Think about specific instances where your mentorship made a difference in their growth or project outcomes.

✨Understand Their Product and Culture

Familiarise yourself with Easol's platform and its unique approach to experience commerce. Show genuine interest in their mission and values during the interview. This will demonstrate that you're not just looking for any job, but that you're excited about contributing to their specific goals.

✨Prepare for Technical Discussions

Be ready to dive into architectural discussions and technical strategy. Brush up on performance optimisation techniques and scalability challenges, as these are key aspects of the role. Practising explaining complex concepts clearly will also help you stand out.

Senior Software Engineer - London
Easol Trading Limited

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

>