Software Engineer - London
Software Engineer - London

Software Engineer - London

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Easol

At a Glance

  • Tasks: Design and develop innovative software solutions for an exciting experience commerce platform.
  • Company: Join Easol, a leading platform transforming the experience business landscape.
  • Benefits: Enjoy flexible work, competitive salary, gym contributions, and 33 days of holiday.
  • Why this job: Make a real impact in a dynamic team while working with cutting-edge technology.
  • Qualifications: 2+ years of Ruby on Rails experience and strong communication skills.
  • Other info: Be part of a diverse, inclusive culture that values your ideas and growth.

The predicted salary is between 28800 - 48000 £ 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.

Easol has deep roots in experiences. The platform was founded by former festival founders, Lisa and Ben Simpson in 2017, after the husband and wife team endured challenges and frustrations first‐hand while setting up and growing their own experience business including Rise, Europe's biggest Snowsports and music festival, and Beyond Adventures, a series of adventure travel experiences in remote locations such as the Sahara desert and the Swedish archipelago.

About the role:

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

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby on Rails code
  • 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 refine our 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

  • 2+ years of experience with Ruby on Rails in production environments
  • Some level of understanding of web application performance optimisation techniques
  • Some experience with scaling applications and managing platform infrastructure
  • Good communication skills with the ability to explain complex technical concepts clearly
  • 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.

Software Engineer - London employer: Easol

Easol is an exceptional employer that fosters a vibrant and inclusive work culture, where employees are encouraged to share their ideas and contribute to the company's mission. With a focus on personal development, flexible working arrangements, and unique perks like a company-funded 'deep week', Easol provides a supportive environment for Software Engineers to thrive and grow in their careers while enjoying a dynamic and fun atmosphere.
Easol

Contact Detail:

Easol Recruiting Team

StudySmarter Expert Advice 🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using Ruby on Rails. 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 practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at Easol. Don’t miss out on this opportunity!

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

Ruby on Rails
Postgres
Redis
Web Application Performance Optimisation
Scalability
Infrastructure Management
Communication Skills
Agile Methodologies
Kanban
Architectural Design
Problem-Solving Skills
Collaboration
Technical Decision-Making
Code Reusability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role at Easol. Highlight your Ruby on Rails experience and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with Easol and how your background aligns with our mission. Keep it engaging and authentic!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled performance bottlenecks or scalability challenges in past projects. We love seeing how you approach technical problems and what solutions you've implemented.

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. Don’t miss out!

How to prepare for a job interview at Easol

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.

Understand Performance Optimisation

Since performance is key for Easol, be prepared to talk about web application performance optimisation techniques. Think of examples where you've identified bottlenecks and how you addressed them. This shows you can contribute to their goal of maintaining a reliable platform.

Communicate Clearly

Good communication is essential, especially when explaining complex technical concepts. Practice articulating your thoughts clearly and concisely. You might even want to explain a technical concept to a friend beforehand to ensure you're comfortable with it.

Familiarise Yourself with Their Culture

Easol values a fun and inclusive work environment. Research their company culture and think about how your values align with theirs. Be ready to share how you can contribute to their team dynamics and support their mission of diversity and inclusion.

Software Engineer - London
Easol

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

>