Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Full Stack Engineer

Engineering | San Francisco, CA | Full Time

Job Description

About AllTrails

AllTrails helps people explore the outdoors with the largest collection of detailed, hand-curated trail maps as well as trail reviews and photos crowdsourced from a community of 6 million registered hikers, mountain bikers and trail runners. We have the #1 Outdoors apps for iOS & Android with more than 7 million mobile downloads and reach 25 million people each year through

Every day, we solve incredibly hard problems so that we can get more people outside having healthy, authentic experiences and a deeper appreciation of the outdoors. Join us!


What You’ll Be Doing

- Design, build, and implement new product features for AllTrails within the whole web stack

- Coordinate tasks with your teammates and self-pilot through each sprint

- Identify and squash bugs

- Deliver performant, reliable, scalable, and secure code

- Monitor client and server performance and address scaling issues

- Analyze and optimize client-side UI and server-side API code for efficiency and performance



- Bachelor’s degree in Computer Science or equivalent

- Demonstrable projects and results from 2+ years of relevant experience

- Familiarity with the entire stack - web servers, the application layer, cacheing, databases

- Deep knowledge of JavaScript, HTML/CSS and JS frameworks such as React or Angular

- Proficiency with Ruby on Rails

- Proficiency with Git/Github or other distributed version control systems

- Self motivation and a deep sense of pride in your work

- Curiosity, humility, and open-mindedness

- Passion about web technologies and AllTrails’ mission to connect people to the outdoors


Bonus Points

- Deep understanding of SEO best practices

- Solid familiarity with Docker, Redis and Amazon AWS

- Experience with Google Cloud ML

- Mapping/GIS experience

- A keen eye for interaction design and finishing touches

- Proven ability to quickly learn new technology and processes