Senior Software Engineer, Backend (Remote)

AllTrails • San Francisco, CA

Company

AllTrails

Location

San Francisco, CA

Type

Full Time

Job Description

Senior Software Engineer, Backend

Remote OK -- US work authorization required.
 
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 40 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!  

What You’ll Be Doing:

  • Contribute to the architecture and design of new and existing services
  • Work across our stack including Ruby on Rails, MySQL, Redis, AWS, and Kubernetes
  • Take end-to-end ownership and responsibility for the architecture, deployment, and maintenance of product 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 server-side APIs and build pipelines for efficiency and performance
  • Work with applications that use Docker, Kubernetes, and CI/CD tools
  • Identify and squash bugs and be a responsible steward of managing technical debt

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
  • Proficiency with high-throughput distributed systems hosted on AWS
  • Experience with Monitoring, Logging, Reporting and Alerting frameworks like DataDog and NewRelic
  • Understanding of MySQL, PostgreSQL, 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
  • Curiosity, humility, and open-mindedness
  • Passion about web technologies and AllTrails’ mission to connect people to the outdoors
  • Humility, empathy, and open-mindedness - no egos

Bonus Points:

  • Exposure to AWS services like Lambda, SQS, SNS, DynamoDB, RDS, EKS, Neptune
  • Terraform and other Infrastructure as Code tooling
  • Experience with Elastic, Algolia, or similar tools
  • Familiarity with Docker, Kubernetes, and CI/CD tools
  • Experience with authentication standards such as OAuth 2.0 or JWT
  • Understanding of mapping or geospatial technologies such as GIS or MapBox

What We Offer:

  • A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity.
  • Physical & mental well-being including health, dental and vision benefits.
  • 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.

AllTrails participates in the E-Verify program for all remote locations.

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.

Apply Now

Date Posted

11/08/2023

Views

8

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.95

Similar Jobs

Software Engineer, Data Platform (Lead) - Benchling

Views in the last 30 days - 0

Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...

View Details

Senior Product Manager, Enterprise - Atlassian

Views in the last 30 days - 0

Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...

View Details

Senior Product Manager, Dev Solutions - Atlassian

Views in the last 30 days - 0

Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...

View Details

Treasury Management Officer - Technology and Disruptive Commerce - JPMorganChase

Views in the last 30 days - 0

The job posting is for a Treasury Management Officer in Commercial Banking The role involves generating new treasury management business maintaining c...

View Details

Senior Account Sales Representative - Spectrum

Views in the last 30 days - 0

The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...

View Details

Internal Audit & SOX Senior - Chime

Views in the last 30 days - 0

Chime is seeking a Senior Internal Audit and SOX professional to implement a worldclass SOX program and contribute to the broader internal audit funct...

View Details