At Trail, you’ll be working on software that improves the working lives of hundreds of thousands of people in hospitality and retail. You’ll be provided with real opportunities for growth, and exposure to the challenges of scaling a startup. You’ll have influence over the entire product, at a company you can help shape.
Trail is a distributed task management app for retail and hospitality businesses. We bring UX and engineering expertise to an industry hungry for both. We’re a remote-first company with flexible hours, built around the tools necessary for you to be productive anywhere. We don’t need to see people every day to know they’re doing a great job. We have a small London base that some people work from, and everyone gathers in to catch up a couple times a month. For that reason, we're looking for London or remote UK based candidates.
Now in our third year, we’ve raised significant investment and signed huge brands like Leon, Brewdog, Gail’s Bakery, Deliveroo, Gymbox and many more. We’re growing quickly and are looking for talented engineers to help push the product forward.
> How you work
You program in multiple languages, and have experience writing performant code across the full stack. You have Rails and React experience, or you’re able to quickly get productive with both. You understand core principles of application design and development, including design patterns, frameworks, coding to interfaces and API design.
You thrive in a fast-paced environment, and take ownership of what you’re working on. You own your work through to delivery and beyond, validating that it meets customer needs. You resolve bugs and support issues, keeping Customer Success in the loop.
You have high standards and strive for the best. You work closely with Product to figure out problems and build strong solutions. You want to build solutions to internal problems as well as customer requirements. You’re pragmatic about balancing business, product and engineering needs, an entrepreneur, a thinker and a doer.
> What you’ll be doing
This is a full-stack development role in which you will be responsible for owning major features in the product and delivering scale. You will be working in a team with 4 other full-stack engineers you’ll learn from and mentor, with plenty of freedom and flexibility to decide what to work on and improve our technology and processes.
You’ll ship to production on your first day, ship a small improvement in your first week, ship a large full stack feature in your first month, and ship a major performance improvement to support scale within 3 months.
- 5+ years experience
- Well-versed in at least one object-oriented server-side language (Java, Ruby, PHP, Python, Go 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
> How we work
At Trail we’re proud of the engineering process, standards, and developer experience we’ve put in place over the last 3 years, influenced by a pedigree built up at companies like Amazon and Microsoft.
We want to spend our time coding and building great features rather than worrying about builds, deployment and infrastructure. We’ve built a fully-automated and continuously-delivered build and deployment pipeline that allows us to ship several times a day. We invest heavily in automated testing, TDD, peer reviews, and an agile workflow because we know it results in awesome products and happy customers.
We’re small, and want to stay that way! We’ve built a small and talented team that remains nimble whilst solving the biggest problems the industry faces. A place everybody can shape - we have a flat hierarchy and hire people who can challenge the team and who we can all trust to make the right decisions.
- Minimum 33 days holiday
- Flexible hours and remote working
- Equity in the company
- Macbook Pro
- Employee R&D time
- A great working culture, remote work, trips abroad, work outings and fun!