Software Engineer (Remote)

  • Trailsuite Ltd
  • Anywhere UK
  • 31 Jan, 2018
Permanent IT

Job Description

Trail

Trail (trailapp.com) is a task management app for retail and hospitality businesses. We bring UX and engineering expertise to an industry hungry for both. We help store-managers and head-office teams get their jobs done more easily. With Trail, stores spend less time on admin, and more time doing what counts - being with their customers.

Now in our third year, we’ve raised significant investment and signed companies such as Itsu, Leon, Bella Italia, Deliveroo, Gail’s bakery, Gymbox, Enterprise Inns and many more.

The Role

Are you looking for a role that can provide real opportunities for growth and exposure to the technical challenges of scaling a startup? At a company you can help shape?
Over the next twelve months we’re focused on aggressively growing the business - customer numbers, product features and scale. We’re looking for a senior full-stack engineer to help do this. Somebody driven to develop the way we work, as well as the software we write.

How We Work

At Trail we believe that software engineers should spend their time coding and building great features rather than worrying out builds, deployment and infrastructure. We’ve build a development workflow leveraging products like Heroku, AWS, CircleCI, Github and Slack to deliver 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 work on things like multi-platform delivery, third-party integrations, highly performant UIs and data extraction & transformation.

We’re small, and want to stay that way! We want to build 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.
Trail also offer remote working and flexible hours. We don’t need to see people every day to know they’re doing a great job.

How you work

We’re looking for people who have an excellent understanding of architecture and system design. You should have experience through the whole stack. From single-page client applications to multi-page web applications and microservices. You understand the core principles of application design and development: design-patterns, frameworks, coding to interfaces, API design etc.

You’re pragmatic about balancing business, product and engineering needs, an entrepreneur a thinker and a doer.

You have been working as a software engineer for 5+ years and have experience of building software in Javascript and at least one server-side language.

We’re building an environment for smart engineers to grow, and make things they’re proud of. If you want to be part of that experience, get in touch.

Skills / Requirements

  • Full stack engineer with 5+ years experience
  • Well-versed in Javascript and at least one object-oriented server-side language (Java, Ruby, PHP, Python, Go etc.)
  • SQL (any flavour)
  • Document-oriented/NoSQL databases
  • Understanding of how to scale both a codebase and a system
  • Confident communicating and solving problems with design patterns and software design principles.
  • Experience of agile software development, continuous delivery, TDD and automated testing.

Joel Test score: 11 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • We use source control.
  • We can make a build in one step.
  • We make daily builds.
  • We have a bug database.
  • We fix bugs before writing new code.
  • We have an up-to-date schedule.
  • We have a spec.
  • Programmers have quiet working conditions.
  • We use the best tools money can buy.
  • New candidates write code during their interview.
  • We do hallway usability testing.

We have great benefits

  • 25 days holiday
  • Flexible hours and remote working
  • Employee R&D time
  • Twice-yearly 'Trail Trips' (Whole company goes away for a week to have fun and plan the next 6 months)
  • Share options

Country

Anywhere, UK