HimalayasHimalayas logo
HagertyHA

Software Engineer, Fullstack

Hagerty, Inc. offers specialized insurance for classic cars and is the world's largest automotive enthusiast membership organization, fostering car culture.

Hagerty

Employee count: 1001-5000

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Say hello to Hagerty

Hagerty is a company built by drivers for drivers. We put our members at the center of everything we do and are dedicated to making it easier and more enjoyable for enthusiasts to drive and celebrate the machines they love. We’re proud to be the world’s largest insurer of collectible and enthusiast vehicles and are home to the Hagerty Drivers Club, the world’s largest car club. Our Marketplace business presents live and digital sales across the U.S. and Europe, we host a number of driving events and concours, and our award-winning automotive journalists produce the most popular car magazine globally, alongside internationally awarded videos. We’re committed to Never Stop Driving. Ready to get in the driver’s seat? Join us!

As a Software Engineer, Fullstack on the Hagerty Marketplace team, you will work on the applications that power two main aspects of vehicle sales, auctions and classifieds. Our auctions platform is focused on a trusted and curated process for buying and selling the most sought-after vehicles. Our classifieds product is an easy and intuitive way to purchase classic and collector cars exclusively from Hagerty Drivers Club members. You’ll operate across the frontend, backend, and cloud infrastructure, using modern technologies such as NextJS, TypeScript, Node.js, and AWS to build fast, reliable, and accessible user experiences.

What you’ll do

Develop maintainable, scalable, secure, and resilient applications by:

  • Crafting solutions aligned with business objectives, architectural intent, system interactions, and operational requirements.
  • Applying established patterns, standards, and integration approaches to deliver reliable solutions for new use cases, while identifying opportunities to improve existing implementations.
  • Writing clean, readable, maintainable code and incorporating feedback from code reviews to improve the quality and consistency of your work.
  • Designing, implementing, and maintaining automated unit, integration, and end-to-end tests, with sound judgment about where each type of test provides the most value.
  • Working within existing data models and database patterns to support application features, service behavior, and system reliability.

Own and support features, modules, and products by:

  • Being able to thoroughly explain and demonstrate how your product fits into the larger Hagerty ecosystem and how other services depend on it.
  • Understanding upcoming features of your product, contribute insight during refinement sessions that increase the overall quality of the feature.
  • Helping to define key metrics that signal the health and performance of the product, monitoring them, and providing explanation for changes over time.
  • Actively practice troubleshooting and participate in the on-call support rotation for the team’s production services.

Deepen technical expertise as an engineer by:

  • Making thoughtful recommendations to improve code structure, integration patterns, reliability, and developer experience without being responsible for setting new architectural direction.
  • Staying current with evolving frontend and server-side technologies, and thoughtfully incorporating improvements that improve user experience, boost system reliability, and developer productivity without chasing novelty.

Contribute to and engage in a collaborative environment by:

  • Being an active participant in all team activities: team ceremonies, banter, troubleshooting, design discussion, work breakdowns, etc.
  • Understanding how the team works today, working with your manager to evolve those practices, and setting the tone by consistently modeling the culture we want to build.
  • Helping less experienced engineers know the difference between something they can reasonably figure out on their own and when they are blocked. Provide them with tips for accomplishing the former and guidance on asking good questions to avoid the latter.
  • Coaching less experienced engineers on our tools, techniques, and patterns, why we’ve chosen those, the tradeoffs we’ve made in choosing them, and their proper application.

This might describe you

  • Proven experience of contributing as an engineer on a large-scale, complex customer-facing system, including initial development, major feature delivery, and at least one year of ongoing production support.
  • Comfortable working and actively participating within smaller (5-10 people) technical groups.
  • Experience with web application fundamentals, including browser developer tools, the full HTTP request lifecycle, and performance diagnostics tooling.
  • Eager to deeply learn, both independently and with help, our technologies and patterns such as:
    • Languages & Runtime: JavaScript / TypeScript, CSS/SCSS, Terraform, Node.js
    • Frontend Frameworks & Tooling: NextJS, React, Playwright, React Testing Library, Jest/Vitest
    • APIs & Integration Patterns: REST, GraphQL
    • Security: TLS, encryption in transit and at rest, secure coding, secret management
    • Performance & Reliability: load testing, profiling, monitoring, alerting, logging, and tracing
    • Infrastructure: cloud platforms, configuration management, progressive deployment strategies, and microservices
    • Networking Fundamentals: HTTP, firewalls, load balancers
    • Deployment: containers, cloud providers, configuration management, canary deployments
  • Able to clearly communicate your thoughts and actively listen to and integrate the thoughts and comments of others.

Other things to note

  • This position is open to U.S. remote work. However, team members who reside within 20 miles of the Traverse City headquarters will follow a hybrid schedule, working from the office three days per week.
  • May require travel for quarterly events.
  • Familiarity with public company requirements, including Sarbanes Oxley and key regulations, if applicable. For SOX compliant roles, responsible for designing, executing, and documenting internal controls where they have been identified as owners to prevent errors in financial reporting, processes, and business operations. Including attestation to the completeness, accuracy, and compliance of all financial reporting data, where applicable.

If you reside in the following jurisdictions: Illinois, Colorado, California, District of Columbia, Hawaii, Maryland, Minnesota, Nevada, New York, or Jersey City, New Jersey, Cincinnati or Toledo, Ohio, Rhode Island, Washington, British Columbia, Canada please email recruiting@hagerty.com for compensation, comprehensive benefits and the perks that set us apart. 

At Hagerty, we share the road. We are an inclusive automotive community where all are welcomed, valued and belong regardless of race, gender, age, or car preference.  We are united by our shared passion for driving, our commitment to preserve car culture for future generations and our desire to make a positive impact in the world.

/

EEO/AA

US Benefits Overview

Canada Benefits Overview

UK Benefits Overview

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

1 year minimum

Location requirements

Hiring timezones

United States +/- 0 hours

About Hagerty

Learn more about Hagerty and their company culture.

View company profile

Hagerty is a prominent automotive enthusiast brand that has evolved from a niche insurance agency focusing on collector cars to become the world's largest provider of specialty insurance for classic vehicles and a comprehensive membership organization for car lovers. Founded in 1984 in Traverse City, Michigan, Hagerty operates on the belief that driving is not just a means of transport, but an essential part of life that connects people and enhances personal experiences. With over 850,000 members, we offer a suite of unique products and services designed for automotive enthusiasts, ranging from insurance coverage for classic cars, motorcycles, and boats to various value-added services that cater to our members' needs.

Our offerings include the Hagerty Drivers Club, which provides members with excellent resources such as roadside assistance, access to exclusive events, and the Hagerty Valuation Tools® that help determine the market value of classic vehicles. We are dedicated to preserving car culture and ensuring that future generations appreciate the joys of driving. Through initiatives that celebrate automotive heritage, we engage with the community in numerous ways, including fostering events, media content, and exclusive experiences that resonate with automotive enthusiasts. At Hagerty, we encapsulate a passion for cars and a commitment to delivering exceptional service, grounded in a long-standing history of integrity.

Claim this profileHagerty logoHA

Hagerty

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

18 remote jobs at Hagerty

Explore the variety of open remote roles at Hagerty, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Hagerty

Remote companies like Hagerty

Find your next opportunity by exploring profiles of companies that are similar to Hagerty. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan