Backend Engineer

onXmaps, Inc. Logo

onXmaps, Inc.

💵 $130k-$153k
📍Remote - United States

Summary

Join onX as a Backend Engineer and build scalable, secure Identity and Access Management (IAM) systems. Design, develop, and scale authentication, authorization, and user management services. Collaborate with engineers, product managers, and stakeholders. Contribute to architectural decisions and ensure alignment with the platform strategy. Write thorough tests and document APIs and services. Proactively improve system monitoring and participate in on-call rotation. Lead by example and embody onX's company values. This role requires a Bachelor's degree, 5+ years of software development experience (with at least 2 years focused on API development), experience with Go or Elixir, and familiarity with various technologies and databases. The position offers competitive salary, benefits, and opportunities for growth.

Requirements

  • Bachelor's degree in computer engineering, computer science, software engineering, a related degree, or relevant experience
  • A minimum of five (5) or more years of professional software development experience is required, where API development was your professional focus for at least two (2) or more years
  • Experience with either Go or Elixir, preferably both
  • Familiarity with Docker, Kubernetes, and infrastructure-as-code technologies, such as Terraform
  • Understanding of relational databases such as MySQL and PostgreSQL
  • A strong computer science foundation
  • Experience evaluating technologies and solutions based on merit, stability, performance and the ability to debug
  • A belief that your profession is a craft and you’re driven to improve every day
  • Ability to write maintainable, well-tested code that’s easy for others to understand
  • Care about team culture and personal growth
  • A strong sense of ownership of your work
  • A desire to mentor junior engineers and be mentored by other Senior+ engineers
  • Advocacy for the customers–internal colleagues and end users–and their experience
  • A desire to work with other happy, talented engineers
  • A shared passion for and ability to demonstrate onX’s Company Values
  • Permanent US work authorization is a condition of employment with onX
  • Ability to travel twice a year for multiple days to a corporate office or other onX strategic location, such as a Basecamp

Responsibilities

  • Building scalable, secure IAM services that enable new features and products across the onX suite of apps
  • Designing and implementing backend systems focusing on observability, fault-tolerance, security, and high performance
  • Participating in architectural decisions related to Identity and Access Management (IAM) ensuring alignment with our broader platform strategy
  • Writing thorough unit, integration, and acceptance tests to ensure high service quality and maintainability
  • Documenting APIs, service architectures, and technical decisions for internal stakeholders and external partners as needed
  • Collaborating closely with fellow engineers, product managers, and other stakeholders through design reviews, paired programming, and cross-functional planning sessions throughout the organization
  • Leveraging and extending existing onX services and platform patterns to drive consistency and reduce duplication
  • Proactively improving system monitoring, alerting, diagnostics, and operational readiness of IAM-related services
  • Participating in an on-call rotation to ensure backend services remain highly available and reliable after hours
  • Leading by example and embodying onX’s company values, fostering a culture of technical excellence, ownership, and collaboration

Preferred Qualifications

  • Experience with the (Elixir) Phoenix Framework is a plus
  • Understanding of distributed databases such as CockroachDB
  • Excellence in designing and developing modern APIs and scalable systems that ensure reliability and extensibility
  • Familiarity with at least one major cloud platform provider such as Google Cloud Platform
  • Experience working with a distributed team

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
  • 401k 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 in and outside of the gym
  • Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.