Senior Backend Developer

Outdoor Adventure Mapping

Do you have an interest in outdoor adventure? If so, this is the company for you! They’re looking to revolutionise the way people discover, plan and share their adventures.

The client

Their advanced 3D mapping technology, outdoor toolkit, and curated adventure index are used by top pros and a growing global community of outdoor enthusiasts.

As they’re expanding their backend product development efforts, they’re looking for Senior Backend Engineers to join their Product team which at the end of this hiring round will sit at 4 people. The backend team services content, handles authentication/authorisation (including 3rd party services), and delivers a solid product in close collaboration with their front-end and design teams.

They’re looking for people who are comfortable becoming service owners and diving deep into their backend work. The stack includes an application layer that is deployed as microservices and written in fit-for-purpose languages such as Ruby, Go and TypeScript as well as a Postgres/PostGIS database layer.

How do they work?

These guys have their head office in Chamonix – it’s unreal, literally right in front of Mont Blanc. They have a chalet you can crash in whenever you visit, which is pretty cool. They also have an office in Berlin, though if you’re not near any of these locations then a good percentage of their company works remotely, which they’re happy for you to do. Their teams are empowered to manage their own time and engineers are equally conscientious about communicating architecture, solutions, status, and blockers.

The role

You’ll work end-to-end for developing new features, designing and updating internal data schemas, and adding well-defined APIs for their frontend applications – the team takes personal responsibility for functional and non-functional quality. You’ll be designing, developing, deploying, and maintaining their client-side backend services as well as debugging potential errors and responding quickly to user feedback and metrics.

The candidate

Ruby is their primary language used however Go is what their thinking of moving over to in the future, TypeScript is also used well throughout the stack. You’ll need to have solid experience as an engineer however whether you have experience in Ruby, Go or Typescript they’re keen to see your profile. Strong English skills are a must for this role as this is the language they all communicate in.

There are also a few other things that would be a huge bonus, including;

  • They expect DevOps to be handled within the teams so some AWS with Kubernetes experience would be ideal.
  • ElasticSearch, Kibana experience as they’re looking to introduce this in the future.
  • Solid language-agnostic engineering skills.
  • Well informed opinions and practice regarding code quality, testing, pair programming, linting, type safety, and code review.

Naturally, an interest in the outdoors is a huge plus point. The team in Chamonix often gets together for skiing, runs or climbing whilst they also get the whole company together twice a year to do similar.

They’re offering up to 74,000 Euros for this role as a pretty awesome range of benefits, including 25 days holiday (plus bank holidays of the country you are based in), a 3 bedroom apartment in Chamonix for employees’ use (including full ski gear!), 75% off Chamonix season passes, up to 50% off brands such as Patagonia, Arc’teryx, Norrana and others, flexible work hours and locations and the chance to join what is a real egoless and collaborative team. There are no barriers between departments, they’re super transparent about everything and are genuinely just a bunch of like-minded people building a product they’re passionate about.

We welcome those with alternative identities, backgrounds, and experiences. Our team includes parents, the self-taught, the university-educated, and people of a wide variety of nationalities, ages, and socio-economic backgrounds.

Obviously, we’re looking to ensure it’s a solid fit from both sides: we want you to step into a role you love, and we want to offer you a place you’re proud to come to every day for work.

We know that diverse teams are strong teams, and welcome those with alternative identities, backgrounds, and experiences to apply to be part of life at Zebra People. We are committed to a fair and accessible recruitment process for all candidates. We would be happy to meet any accommodation requests during the application or interview process, please just let us know.