Software Engineer, Backend (Rails/DevOps)

San Francisco /
Engineering /
Software Engineer, Backend (Rails/DevOps) 

About AllTrails

AllTrails is the most trusted and used outdoors platform in the world. We help people explore the outdoors with hand-curated trail maps along with photos, reviews, and user recordings crowdsourced from our community of millions of registered hikers, mountain bikers and trail runners in 150 countries. AllTrails is frequently ranked as a top-5 Health and Fitness app and has been downloaded by over 20 million people worldwide.  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! 

We’re looking for someone with a Rails background that has a passion for DevOps and SRE. As we grow we’re excited to open this hands-on role to continue to scale our infrastructure. This role will also be responsible for building and improving our Backend stack including API development.

What You’ll Be Doing
•    Contribute to the architecture and design of new and existing services
•    Work across our stack including AWS EKS, Ruby on Rails, MySQL, Redis, and CI/CD pipelines
•    Take end to end ownership and responsibility for architecture, deployment, and maintenance of infrastructure features
•    Coordinate tasks with your teammates and collaborate with the entire company to refine requirements to deliver the best product to our customers
•    Analyze and optimize APIs and build pipelines for efficiency and performance
•    Work with and maintain applications that use Docker, Kubernetes, and CI/CD tools 

•    5+ years of non-internship professional software development experience
•    3+ years Ruby on Rails experience
•    2+ years Kubernetes experience
•    Experience with AWS services including EKS, Lambda, S3, CloudFront, Elasticache
•    Familiarity with the entire stack - web servers, the application layer, caching, databases
•    Understanding of MySQL or other relational and non-relational databases
•    Proficiency with Git/Github or other distributed version control systems
•    Self-motivation and a deep sense of pride in your work
•    Experience with Monitoring, Logging, Reporting and Alerting frameworks like New Relic and Datadog
•    Passion about web and infrastructure technologies and AllTrails’ mission to connect people to the outdoors
•    Curiosity, humility, and open-mindedness

Nice to Have
•    Familiarity with React.js
•    Deep understanding of SEO best practices
•    Mapping/GIS experience
•    Experience with Google Cloud Services, including BigQuery and ML Engine

If this kind of work sounds interesting, we'd love to hear from you! We're open to all backgrounds and we never discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.