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
Intermediate Backend Engineer - Ruby on Rails, PostgreSQL
Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Senior Software Engineer - Python, Django, Angular
Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Senior Python Developer with AWS Experience
Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Backend Developer (Ruby on Rails)
Join our team as a Senior Backend Developer specializing in Ruby on Rails for a remote position with a social apps company.
Senior Backend/Data Engineer
Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Full-stack JavaScript Developer
Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.
Senior Full Stack Engineer
Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.
Remote FullStack Developer (m/w/d)
Join our dynamic IT company as a Remote FullStack Developer, working with JavaScript, Node.js, and Python. Flexible hours and remote work.