Software Engineer

London, England, United Kingdom | Product | Full-time | Partially remote


Trail is changing the way hospitality is run.

From independent coffee shops to massive pub chains, to some of your favourite spots like Honest Burger, wagamama and Black Sheep. We're building tools to simplify the daily jobs busy teams do each day. And we need your help ✊

6 years ago, our competitive advantage was timing - we were designing a new category. Now, it’s social proof and a tightly focused, well designed product.
B2B Sales drove growth, but then came 2020. Our customers stuck with us but the landscape had clearly changed.
The last year was spent updating the product to full self-service, opening new markets and whole new opportunities for product-led growth. And we’re just getting started.
We’re now looking for a Full-Stack Software Engineer to help write this next chapter.

How we work

Trail has always been remote-first. There’s an optional London office where all 20 of us gathered every 2 weeks (and aim to continue in the spring).
There are 3 teams - Product, Growth and Customers. Product consists of 6 full-stack Engineers, a Product Manager and the Product Design Director.
We’re constantly reviewing and improving our product process, but broadly we
  • Ship with continuous delivery and weekly demos
  • Meet regularly with the Growth & Customers teams
  • Stay close to customers with a Support rota and site visits
  • Run on remote, collaborative tooling - Slack, Figma, Coda, Github

What you’ll be doing

This is a full-stack development role - you'll be responsible for owning major features in the product and delivering scale. The current team's made up of 6 other full-stack engineers who you’ll learn from and mentor, with plenty of freedom and flexibility to decide what to work on and how to improve our technology and processes.
You’ll ship to production on your first day, a small improvement in your first week, a large full stack feature in your first month, and ship a major performance improvement to support scale within 3 months.


A bit about you

You program in multiple languages, understand core principles of application development, keep everyone up to date with great communication, and are pragmatic about balancing business, product and engineering needs.
  • 3+ years experience
  • Well-versed in at least one object-oriented server-side language (Java, Ruby, PHP, Python, Go etc.)
  • Well-versed in HTML, CSS, Javascript and at least one modern Javascript framework (React with Redux, Angular, Vue, etc.)
  • Awareness of server and client-side performance considerations
  • Understanding of what makes for a good User Interface and Experience
  • Understanding of how to scale a pattern-based codebase adhering to good system design
  • Confident communicating and solving problems with design patterns and software design principles
  • Experience of agile software development, continuous delivery, TDD and automated testing
  • Ability to work respectfully & constructively with diverse teams
  • Live within the UK

An Access Company

Trail has been newly acquired by The Access Group.

What do Trail and Access offer you?

We are a growing software company and we deliver on what we say we do! We take the development of our people very seriously! We will work with you to carve out your success plan and an opportunity to accelerate your career and make a real difference.
In addition to this, we offer:
  • Competitive salary
  • Minimum 25 days holiday
  • A great working culture, trips abroad and work outings
  • Healthcare
  • Match contributory pension
Trail is committed to creating a diverse and inclusive environment - we celebrate the individuals that make us, us. We welcome people of all backgrounds to apply who are also passionate about making everyday work better.