AllTrails logo

Software Engineer II, Backend (Remote)

AllTrails

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

Prompt Therapy Solutions Inc logo
Prompt Therapy Solutions Inc

Python Backend Developer / MLOps Engineer

Join Prompt Therapy Solutions as a Python Backend Developer / MLOps Engineer to enhance AI infrastructure and backend systems remotely.

Offstream (YC S24) logo
Offstream (YC S24)

Backend Software Engineer

Join Offstream as a Backend Software Engineer focusing on AWS, Typescript, and GraphQL. Influence product architecture and development.

Glocomms logo
Glocomms

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.

Big Health logo
Big Health

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.

Check logo
Check

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.

Sentry logo
Sentry

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.

RV LIFE logo
RV LIFE

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.

Strava logo
Strava

Senior Cloud Platform Engineer

Join Strava as a Senior Cloud Platform Engineer in Berlin, working on cloud infrastructure, containerization, and observability tools.

Semrush logo
Semrush

Senior Fullstack Developer (Python, React)

Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.

Airbnb logo
Airbnb

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.

Discord logo
Discord

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.

Inclusively logo
Inclusively

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.

TheyDo - Journey Management logo
TheyDo - Journey Management

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.

EverCommerce logo
EverCommerce

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.

HashiCorp logo
HashiCorp

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.

Passes logo
Passes

Full Stack Engineer

Join Passes as a Full Stack Engineer to build innovative solutions for creators. Work with Java, JavaScript, Python, AWS, and Docker.

Tangelo logo
Tangelo

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.

Nova Technology NL logo
Nova Technology NL

Mid-Level Software Developer - Cloud Native

Join Nova Technology as a Cloud Native Software Developer, working on serverless FinTech products with AWS and Python.

Athene logo
Athene

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.

Covision Media logo
Covision Media

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.

Ciklum logo
Ciklum

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.

Anon logo
Anon

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.

Carma logo
Carma

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.

Bot Auto logo
Bot Auto

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.