At a Glance
- Tasks: Design and develop innovative software solutions using Ruby on Rails.
- Company: Join Easol, a leading experience commerce platform with a vibrant culture.
- Benefits: Enjoy flexible work, gym contributions, personal development budget, and 33 days holiday.
- Why this job: Make an impact in a dynamic environment while working on exciting projects.
- Qualifications: 2+ years of Ruby on Rails experience and strong communication skills.
- Other info: Be part of a diverse team that values your ideas and perspectives.
The predicted salary is between 50000 - 60000 ÂŁ 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
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 people in the industry, attend meetups, and connect with current Easol employees on LinkedIn. A friendly chat can sometimes lead to opportunities that arenât even advertised!
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your Ruby on Rails projects. Whether itâs a personal project or contributions to open source, having something tangible to share can really set you apart.
â¨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge and understanding of performance optimisation techniques. Be ready to discuss how youâve tackled challenges in past projects â we love hearing about real experiences!
â¨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 Software Engineer - London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role at Easol. Highlight your experience with Ruby on Rails and any relevant projects that showcase your skills. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working at Easol and how your background aligns with our mission. Let us know what excites you about the role and our company culture.
Showcase Your Problem-Solving Skills: In your application, donât forget to mention specific examples where you've tackled performance bottlenecks or scalability challenges. We love seeing how you approach problems and come up with solutions that make a difference.
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 on joining our team!
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. Theyâll want to hear about 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 identified bottlenecks and how you tackled scalability challenges in your previous roles.
â¨Communicate Clearly
Good communication skills are a must! Practice explaining complex technical concepts in simple terms. You might be asked to describe your thought process during architectural discussions, so clarity is crucial.
â¨Familiarise Yourself with Their Culture
Easol values a fun and inclusive work environment. Research their company culture and be ready to share how you can contribute to it. Show enthusiasm for team events and collaboration, as they appreciate a team player who fits into their dynamic atmosphere.