Full Stack Engineer at onXmaps, Inc.

Feedinkoo

United States

Hybrid

USD 130,000 - 153,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity options
Outdoor adventures
Get Out, Get Active funds
Flexible time away

Job summary

onX is seeking a Full Stack Software Engineer to enhance data processing and mapping features for outdoor navigation.

You’ll develop with TypeScript, Vue/React, and Golang, write tests, and help deploy services in Kubernetes while collaborating across teams. This role supports a distributed workforce, with basecamps and remote hubs across the US.

Qualifications

  • 4+ years of software engineering with web development focus.
  • Experience with modern frontend tech (TypeScript, Vue/React).
  • Experience building scalable distributed services (Golang, REST, GraphQL).
  • Full-stack tracing from browser to service container.

Responsibilities

  • Build and maintain scalable services for new features.
  • Write unit and integration tests with good coverage.
  • Collaborate on architectural decisions across teams.
  • Deploy and manage services in Kubernetes and cloud infra.

Skills

TypeScript
Vue
React
Golang
REST
GraphQL
API debugging
Distributed services
Full stack tracing
CI/CD collaboration

Education

Bachelor's degree in computer science or equivalent experience

Tools

Docker
Kubernetes
Terraform
MapBox
PostGIS
BigQuery
Python
Elixir

Job description

About onX

onX is a pioneer in digital outdoor navigation with a suite of apps, founded in Montana. With more than 400 employees located across the country working in largely remote or hybrid roles, we have created regional “Basecamps” to help remote employees find connection and inspiration with other onXers.

We bring our outdoor passion to work every day, coupling it with industry‑leading technology to craft dynamic outdoor experiences.

Job Summary

onX is seeking a Full Stack Software Engineer with a passion for content and the great outdoors. In this role, you’ll help improve and streamline our data processing systems, bringing mapping data to life so users can seamlessly explore and engage with our products. This is a great opportunity to be part of a dynamic growing company focused on making an impact on the business and the mapping industry as a whole. This role will report to the team’s Engineering Manager.

Key Responsibilities
  • Build and maintain scalable services to support new features and products.
  • Use modern JavaScript, TypeScript, Vue, and best practices to build reusable code and libraries for future use.
  • Use Golang and best practices to build reusable code and libraries for future use.
  • Write unit and integration tests, maintaining adequate coverage.
  • Assist in deploying and managing services in Kubernetes.
  • Collaborate in architectural decisions across teams.
  • Work with SRE and your team to define SLO for services and help monitor and maintain them.
  • Mentor other engineers in your team and across the organization.
  • Other ad hoc duties as assigned by the Supervisor.
Location

onX has created a thriving distributed workforce community across several US locations. This position can be performed from an onX corporate office, “Basecamp,” or “Connection Hub.”

  • Corporate Offices: Missoula and Bozeman, Montana.
  • Basecamps: Austin, TX; Charlotte, NC; Denver, CO; Kalispell, MT; Minneapolis, MN; Portland, OR; Salt Lake City, UT; and Seattle, WA.
  • Connection Hubs: Boise, ID; Charleston, SC; Dallas/Fort Worth, TX; Phoenix, AZ; Richmond, VA; Spokane, WA; and Vermont.
Qualifications
  • Bachelor’s degree in computer science or equivalent experience.
  • Four (4) or more years of relevant industry experience as a software engineer, with web development as your professional focus for two (2) or more years, and API development for two (2) or more years.
  • Recent experience with modern web frontend technologies, using TypeScript and any modern web framework (React, Vue, etc.).
  • Expertise in building and debugging scalable distributed services using Golang, REST, and GraphQL.
  • Ability to traverse the full stack and trace an issue from the browser to the service container.
  • Well–versed in modern API and systems design and development.
  • Strong computer science foundation and commitment to writing quality, maintainable code.
  • Driven to improve every day, fun to work with, and get stuff done.
  • Share a passion for and ability to demonstrate onX’s Company Values.
  • Permanent US work authorization.
Preferred Bonuses
  • Experience with Geospatial tools and libraries (PostGIS, BigTable/BigQuery, quadtrees).
  • Experience with map viewer technologies such as MapBox.
  • Recent SSR experience via React/Next, Vue/Nuxt, Remix, and friends.
  • Experience with other languages, including Python and Elixir.
  • 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.
  • Experienced and comfortable with working remotely as part of a distributed team.
Compensation

The expected salary range is $130,000 to $153,000 upon hire. Compensation is based on experience, skills, certifications, and education. Full‑time employees are eligible for a grant of common share options with a vesting schedule and a potential annual bonus of 10% of company performance.

Benefits
  • Competitive salaries, annual bonuses, equity, and opportunities for growth.
  • Comprehensive health benefits including a no‑monthly‑cost medical plan.
  • Parental leave plan of 5 or 13 weeks fully paid.
  • 401(k) matching at 100% for the first 3% you save and 50% from 3–5%.
  • Company‑wide outdoor adventures and amazing outdoor industry perks.
  • Annual “Get Out, Get Active” funds to fuel your active lifestyle.
  • Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays.
Accommodations

onX will explore reasonable accommodations to ensure that individuals with diverse abilities can fully engage in and contribute to the essential physical and mental functions of the job. If you need assistance or accommodation, please contact us at PS@onxmaps.com.

Equal Opportunity Employment

At onX, we believe that unique perspectives make us stronger. We are proud to be an equal opportunity employer and are committed to fairness not only in hiring, but also in development, compensation, and promotion. Our goal is to build an inclusive community where every team member can show up authentically and thrive. Together, we win as one team. Position open until filled.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer at onX
Full-Stack Engineer at onX

Matcha • Northern (KY)

Hybrid
USD 130,000 - 153,000
Health benefits
Annual bonus
Equity options
+3
Manager III, Software Development - Content Data Platform - Bozeman
Manager III, Software Development - Content Data Platform - Bozeman

Make Choteau Home • Bozeman (MT)

On-site
USD 150,000 - 188,000
Equity and annual bonus opportunities
Comprehensive health benefits
Flexible time away package
+1
Senior Product Manager - User Generated Data - Missoula
Senior Product Manager - User Generated Data - Missoula

Make Choteau Home • Missoula (MT)

Hybrid
USD 143,000 - 179,000
Bonuses & equity
Health benefits
Parental leave
+4
Senior Product Manager - User Generated Data - Bozeman
Senior Product Manager - User Generated Data - Bozeman

Make Choteau Home • Bozeman (MT)

On-site
USD 143,000 - 179,000
Competitive salaries
Annual bonuses
Equity
+6
Senior Android Engineer - Foundational Experiences Team
Senior Android Engineer - Foundational Experiences Team

Onxmaps • Bozeman (MT)

Hybrid
USD 142,000 - 167,000
Flexible time away package
Comprehensive health benefits
401k matching
+2
Staff Data Engineer - Bozeman
Staff Data Engineer - Bozeman

Make Choteau Home • Bozeman (MT)

On-site
USD 175,000 - 218,000
Competitive salaries
Comprehensive health benefits
401k matching
+3
Senior Android Engineer - New Business
Senior Android Engineer - New Business

Onxmaps • Bozeman (MT)

Hybrid
USD 140,000 - 175,000
Competitive salaries
Comprehensive health benefits
401k matching
+2
General Consideration - Engineering
General Consideration - Engineering

onX • Missoula (MT)

Remote
USD 60,000 - 100,000
Common share options
Potential annual bonus
Flexible work environment
+1
Director, Customer Experience - Missoula
Director, Customer Experience - Missoula

Make Choteau Home • Montana

On-site
USD 126,000 - 157,000
Competitive salaries
Equity opportunities
Comprehensive health benefits
+3
Director, Growth Engineering
Director, Growth Engineering

onXmaps, Inc. • Missoula (MT)

Hybrid
USD 200,000 - 249,000
Competitive salary
Annual bonus
Equity grant
+6