Senior Backend Engineer
Growth, Remote Considered
Posted on 9/12/2023
INACTIVE
onXmaps

201-500 employees

Digital outdoor navigation software for recreationists
Company Overview
onXmaps, Inc., headquartered in Montana, is a leading company in digital outdoor navigation, offering a suite of apps designed to inform, inspire, and empower outdoor enthusiasts. The company's culture is deeply rooted in the spirit of adventure, fostering a fast-paced, tech-forward environment that encourages ownership and accountability. With a strong competitive edge in the outdoor recreation industry, onXmaps has maintained consistent growth and entrepreneurial ethos since its inception in 2009.
Consumer Software

Company Stage

Series B

Total Funding

$195.4M

Founded

2009

Headquarters

Missoula, Montana

Growth & Insights
Headcount

6 month growth

6%

1 year growth

15%

2 year growth

45%
Locations
Bozeman, MT, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Docker
Elixir
Google Cloud Platform
MySQL
Postgres
Terraform
Kubernetes
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Minimum eight (8) years of professional software development experience
  • Experience building and debugging distributed, scalable microservices architecture
  • Experience evaluating technologies and solutions based on merit, stability, performance, and the ability to debug
  • Strong computer science foundation
Responsibilities
  • Build scalable services to support new features and products for the onX suite of apps
  • Write unit, integration, and acceptance tests
  • Participate in architectural decisions involving our services
  • Collaborate effectively with other team members and stakeholders
  • Lead by example - embody our company values
  • Leverage and extend existing onX services
  • Participate in an on-call schedule to support backend services after work hours
Desired Qualifications
  • Bachelor's degree in computer engineering, computer science, software engineering, or related degree
  • Experience working in Go
  • Experience with Elixir or other FP languages
  • Experience instrumenting experiments such as A/B tests
  • Familiarity with Docker, Kubernetes, and infrastructure-as-code technologies such as Terraform
  • Familiarity with at least one major cloud platform provider such as Google Cloud Platform
  • Strong background in relational databases such as MySQL and PostgreSQL
  • Experience working with payment systems such as Stripe