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 50 million people worldwide. AllTrails was selected as Apple's App of the Year in 2023!
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:
- Work across our stack including Ruby on Rails, MySQL, Redis, AWS, Terraform, Docker, and Kubernetes.
- Identify and resolve problems that may occur anywhere in the stack when root causes are not readily apparent.
- Improve the scalability of our database through query optimization and architecture upgrades.
- Take end to end ownership and responsibility for architecture, deployment, and maintenance of new and existing services.
- 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 server-side APIs and build pipelines for efficiency and performance.
- Join our on-call rotation and be a first responder to incidents.
Requirements:
- 5+ years software engineering experience.
- 2+ years Ruby/Rails, Python/Django or similar experience.
- Familiarity with the entire stack - web servers, the application layer, caching, databases.
- Strong understanding of MySQL, PostgreSQL, or other relational and non-relational databases.
- Proficiency with high-throughput distributed systems hosted on AWS.
- Experience with Monitoring, Logging, Reporting and Alerting frameworks like DataDog and NewRelic.
- 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:
- Exposure to AWS services like Lambda, SQS, SNS, DynamoDB, RDS, Aurora, EKS, Neptune.
- Knowledge of Vitess or other database sharding technologies.
- Familiarity with Docker, Kubernetes, and CI/CD tools.
- Terraform and other Infrastructure as Code tooling.
- Experience with authentication standards such as OAuth 2.0 or JWT.
- Experience with Elastic, Algolia, or similar tools.
Our Commitment to You:
- A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity.
- Physical & mental well-being: health, dental and vision benefits + monthly stipend for wellness expenses.
- Trail Days: No meetings first Friday of each month to go test the app and explore new trails!
- Unlimited PTO.
- Flexible parental leave.
- Remote employee equipment stipend to create a great remote work environment.
- Annual continuing education stipend.
- Discounts on subscription and merchandise for you and your friends & family.
- An authentic investment in you as a human being and your career as a professional.
Nature celebrates you just the way you are and so do we! At AllTrails we’re passionate about nurturing an inclusive workplace that values diversity. It’s no secret that companies that are diverse in background, age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and perspective are proven to be more successful. We’re focused on creating an environment where everyone can do their best work and thrive.
AllTrails participates in the E-Verify program for all remote locations.
By submitting my application, I acknowledge and agree to AllTrails' Job Applicant Privacy Notice.
A successful candidate’s starting salary will be determined based on various factors such as skills, experience, training and credentials, as well as other business purposes or needs. It is not typical for a candidate to be hired at or near the top of the range of their role and compensation decisions are dependent on the factors and circumstances of each case.
Benefits Extracted with AI
- Health, dental, and vision benefits
- Monthly wellness stipend
- Unlimited PTO
- Flexible parental leave
- Remote work equipment stipend
- Annual continuing education stipend
- Discounts on subscription and merchandise
Similar jobs
Last update: 23 minutes ago
Python Backend Developer / MLOps Engineer
Join Prompt Therapy Solutions as a Python Backend Developer / MLOps Engineer to enhance AI infrastructure and backend systems remotely.
Backend Software Engineer
Join Offstream as a Backend Software Engineer focusing on AWS, Typescript, and GraphQL. Influence product architecture and development.
Software Engineer - Python, AWS, SQL
Join a healthtech startup as a Software Engineer in NYC, focusing on Python, AWS, and SQL. On-site role with competitive salary and benefits.
Senior Software Engineer, Full Stack (React Native & Python)
Join Big Health as a Senior Software Engineer to develop full-stack applications using React Native and Python. Remote role in the US.
Staff Software Engineer - Python/Django, React, TypeScript
Join Check as a Staff Software Engineer to build scalable systems using Python/Django, React, and TypeScript in a remote role.
Senior Software Engineer, Product Foundations (Backend)
Join Sentry as a Senior Software Engineer focusing on backend development with Python and Django in a hybrid role in San Francisco.
Principal Full-Stack Engineer - React & React Native
Join RV LIFE as a Principal Full-Stack Engineer to lead React & React Native projects, focusing on scalable serverless solutions in a remote setting.
Senior Cloud Platform Engineer
Join Strava as a Senior Cloud Platform Engineer in Berlin, working on cloud infrastructure, containerization, and observability tools.
Senior Fullstack Developer (Python, React)
Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.
Senior iOS Software Engineer
Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.
Software Engineer - Activity Feed
Join Discord as a Software Engineer to build social gaming features. Work with React, Kotlin, and Python. Remote role with competitive salary.
Mid-Level Software Engineer - React Native, Python, Kotlin
Join as a Software Engineer to build social gaming features using React Native, Python, and Kotlin. Remote role with competitive salary and equity.
Senior Backend Engineer (Node.js)
Join TheyDo as a Senior Backend Engineer (Node.js) to shape scalable architectures and work on ambitious projects in a fully remote role.
Senior Full-Stack Software Engineer - Node/React
Join EverCommerce as a Senior Full-Stack Engineer, focusing on Node/React for the EverPro platform. Remote work in USA/Canada.
Frontend Engineer II - Ember.js
Join HashiCorp as a Frontend Engineer II to develop UI features in Ember.js for Vault, enhancing user experience and security.
Full Stack Engineer
Join Passes as a Full Stack Engineer to build innovative solutions for creators. Work with Java, JavaScript, Python, AWS, and Docker.
Software Engineer - Back-End Java Developer
Join Tangelo as a Software Engineer to design and build scalable back-end systems in Java, working remotely with a focus on healthcare integration.
Mid-Level Software Developer - Cloud Native
Join Nova Technology as a Cloud Native Software Developer, working on serverless FinTech products with AWS and Python.
Principal Developer with Python and AWS Experience
Join Athene as a Principal Developer to build efficient software applications using Python, AWS, and Salesforce in West Des Moines, IA.
Full Stack Engineer with Python and AWS
Join Covision Media as a Full Stack Engineer in Bressanone, Italy. Work with Python, AWS, and 3D visualization technologies.
Senior Back End Developer (Node.js)
Join Ciklum as a Senior Back End Developer (Node.js) in Romania. Work remotely on innovative projects with a global impact.
Software Engineer - Backend (Rust, TypeScript)
Join Anon as a Backend Engineer to build and scale core infrastructure and APIs for AI agent authentication. Work with Rust, TypeScript, and more.
Founding Full Stack Software Engineer
Join Carma as a Founding Full Stack Software Engineer to build innovative solutions in a fast-growing startup. Work remotely with a competitive salary.
Software Engineer - Data Platform
Join Bot Auto as a Software Engineer to design and evolve our hybrid-Cloud data platform. Work remotely with cutting-edge technology in autonomous trucking.