The all-in-one platform to manage your entire experience business.

Software Engineer

Job Type
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Ben Simpson
Ben Simpson

About the role

Easol is the all in one platform to run your experience business. We want to enable a new generation of experience creators to love what they do.

We’re looking for software engineers to join our team in London, and Lisbon and build the future of 'Experience Commerce' with Easol.

Engineering at Easol ****

The technical challenges of building our application go from simplifying how the many different experiences can be modelled technically, and interfaces designed to edit them; to building low-code tools to help our creators build out their websites and sell their experiences. Underneath we might be optimising the speed by which our site-builder renders our customer's websites, or tuning how a complicated graph of objects aggregates into a simple product page for a conference where every event is pre booked after checkout.

We're looking for engineers who love to be self-directed, with great communication abilities, love problem solving, as well as exemplary experience in growing applications (bonus if you’ve experience in Ruby-on-Rails).

Here’s some things our team think are important, and hopefully you do to:

  • You want to work on something impactful - we help 100s of entrepreneurs build their experience businesses across 80 countries
  • You are passionate about great engineering cultures
  • Love contributing to every part of a system
  • You enjoy collaborating with different backgrounds and experiences
  • You have high ambition for yourself and the customers who use your software
  • You've worked on high growth applications, and know how to scale systems at the functional, and non-functional level.
  • You like teaching others more and less senior to your skills - we all have something to learn and something to teach
  • You place high value on tests, and observability of our work in production
  • Value detailed planning and design as well as autonomy on implementation
  • Place importance in pairing and code review as a way of collaborating

We're currently an engineering team of seven, so we're still at that stage where you can know all of what's going on, but also that stage where things are starting to speed up. We're currently working remotely, but are headquartered in Bethnal Green, East London near Columbia Road, Hackney Road and Broadway Market, and expect to be back in the office in late June.

What the job involves

Our days start with a stand-up, and we work on a planned week of work. Engineers are expected to work on specifying and discussing ideas, as well as implementing and testing them. We often work in small sub teams on projects, this often involves pairing with other engineers on solutions.

Each engineer works with our customer success teams on rotation, meaning you get front-line exposure to the issues our team, and our creators have managing their business. We plan weekly, and ship when a feature is ready, usually after it's been demoed with the rest of the team.

To build features we have a core Ruby-on-Rails application deployed on Heroku with our non-core services on AWS. The application uses React (but aim to remove some of it in favor of vanilla JS and hotwire) in some places on the front-end, and RSpec to drive out tests and document our application. We use BuildKite for CI, NewRelic and Librato for observability and monitoring.

It's OK if you want to get into these technologies, or are rusty and want to come back into them! Programming is a transferable skill, and we’re happy to train you!

Qualifications and Requirements

  • You have experience in software development, in any technology
  • You are highly analytical and data-driven with the ability to dissect and interpret large sets of data.
  • You are highly empathetic and have excellent written and verbal communication skills.
  • You have experience working in a startup or scale-up or any other fast-changing environment.

About You

  • You love taking ownership and autonomy in designing and developing features, and love to see customers use the things you build
  • You find meaning and pleasure in helping others succeed.
  • You are hands-on with an attitude that no tasks is too small for you.
  • You have an incredible drive for success and a high work ethic.
  • You are process-oriented and always show meticulous attention to detail.
  • You are a team player who is compassionate, friendly and always seeks to empower others and learn from others.

What you’ll enjoy about joining our team:

  • 25 days of holidays plus public holidays.
  • 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 welcome.
  • We will provide enough flexibility and support for employees of all backgrounds and physical abilities to thrive.

Applying to Easol

Diversity is hugely important to us, and we welcome applications from those with disabilities and groups under-represented within technology. If you run meet-ups in any of those groups and we haven't contacted you, do get in touch with us for this and future collaborations.

Why you should join Easol

Easol is the all-in-one platform for managing your entire experience business, on your terms. Sell directly on your own website with smart booking, payment, and marketing tools that all work together, brilliantly.

Team Size:10
Location:London, United Kingdom
Ben Simpson
Ben Simpson
Lisa Simpson
Lisa Simpson
Chief Creative Officer