Hagerty Logo

Hagerty

Senior Full Stack Engineer

Posted 2 Months Ago
Remote
Hiring Remotely in USA
Senior level
Remote
Hiring Remotely in USA
Senior level
As a Senior Full Stack Engineer, you will develop scalable software, mentor team members, support products, and contribute to a collaborative environment while promoting continuous growth.
The summary above was generated by AI

As a Senior Full Stack Engineer at Hagerty, you will be working within an agile software team engineering solution to complex problems. You’re perfect for this role if you have passion for learning, giving and receiving feedback, and can have fun solving problems. This role will be based in our Traverse City, MI office or work from home.

Ready to get in the driver’s seat? Join us! 

What you’ll do

Develop well-documented, scalable, and resilient software by:

  • Setting the standard for and mentoring your team on technical development
  • Evaluating, and understanding the tradeoffs of existing software development lifecycle tools (SDLC) and recommending the replacement and improvement as necessary.
  • Contributing to architectural design given overall architectural guidance, with little to some assistance
  • Developing and designing comprehensive and automated unit, integration, and end-to-end tests, while understanding appropriate use of each test type.

Own and support features, modules, and products by:

  • Participating in the on-call support rotation for team’s production services.
  • Being a steward of your product. Take initiative to show teammates how to take a story from inception to providing value for the customer in production. Establish and evolve team standards to ensure you create maintainable code that is well tested with quality in mind as you work.
  • Ensuring the overall health of the product by defining and enforcing team guidelines
  • Steer the direction of the team’s products using your deep understanding of its existing state and designing improvements

Contribute to and engage in a collaborative environment by:

  • Being an active participant in all team activities. Actively listen with the intent of gaining understanding. Coach team members to demonstrate empathy and learn how others best communicate. Assume everyone is acting with best intentions. Share opinions, but create space to draw opinions from others, and support aligning to decisions.
  • Creating a healthy, productive work environment through mutual respect. Set the tone by making time to pair with others, making decisions with imperfect information, and inviting others to join you as you work.
  • Asking for help when you need it. Go out of your way to provide help when someone comes to you. Know the difference between something you can reasonably figure out on your own and when you are blocked. Make asking for help an action that is encouraged and supported by being willing to be vulnerable publicly. Leverage relationships across the organization to find solutions.
  • Understanding we can only succeed together by responding to the needs of others. Give context to your team to understand the roles within your team and how they contribute to success. Build strong relationships across the organization by offering help, following through on commitments, acting with integrity, and help align team members to support organizational decisions.

Practice and promote a growth mindset by:

  • Living and supporting a culture of continuous growth by taking what you have learned and coaching others. You are the trend-setter for good habits and behaviors on the team. Others perceive your continual dedication to advancing the company and your own knowledge. It's not enough for you to simply learn, but you seek opportunities to teach others and get joy from developing others.
  • Understanding what the tech stack is, how to stay current within the stack, knowing the relevant history of the technology and why its evolved to present day, and reacting to changes in the technical landscape to help insulate the organization from negative externalities.
  • Understanding that failure is a necessary part of growth. Leverage your ability to fail fast to achieve the desired results. Make taking measured risks part of team culture. Regularly and openly share with others how your failures have led to growth.

This might describe you:


  • Worked on at least 5 major applications implementing front end and server-side technologies including Next.js, TypeScript, React, Node.js and AWS cloud services such as Lambda, DynamoDB, SQS, SNS, etc.
  • Bachelor’s degree in Computer Science or other relevant technical field (CIS, Mathematics, etc.) or equivalent work experience
  • Expert designing, developing, and documenting Restful and GraphQL APIs
  • Expert with Terraform IaC
  • Expert implementing build & deployment pipelines and configuring quality gates using Azure DevOps or a similar platform
  • Expert in the full HTTP request lifecycle and able to diagnose performance issues
  • Expert in CI/CD best practices and how to apply them to your advantage
  • Expert with modern testing frameworks utilizing Cypress, Playwright, React Testing Library + Jest, Vitest, or similar
  • Expert with development tooling, including the use of browser-based dev tools
  • Expert with API documentation tools such as Postman and feature flagging platforms such as Split.io
  • Expert knowledge of data structures, algorithms and software design principles (OOP, SOLID, KISS, etc.)
  • Expert working with AWS cloud architecture and working knowledge of BFF architecture patterns
  • Experience with content management solutions or platforms such as Contentful
  • Possess attention to detail, an eye for design and genuine care about the user experience
  • Comfortable working in a remote environment, collaborating via Zoom, Slack, etc.
  • Thrives in a collaborative environment, ensuring the right solution is achieved even if it isn’t your own
  • Write code that satisfies requirements and adheres to standards and best practices and collaborates effectively with your scrum team to deliver great software
  • Participates in all aspects of agile software development life-cycle
  • Independently investigates and solves complex technical problems, including bringing new ideas forward 
  • Creates and organizes technical documentation

Other things to note 

  • This role can be worked from any U.S. remote location. 
  • 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. 

Say hello to Hagerty 

Hagerty is an automotive enthusiast brand and the world’s largest membership organization. Along with being a best-in-class provider of specialty insurance for enthusiasts, Hagerty is also home to the Hagerty Drivers Foundation, Garage + Social, Hagerty Drivers Club, Marketplace, and so much more. Committed to saving driving for future generations, each and every thing Hagerty does is dedicated to the love of the automobile. 

Hagerty is a rapidly growing company that values a winning culture. We provide meaningful work for and invest in every single team member. 

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. 

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

#LI-Remote  

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!

Top Skills

AWS
Azure Devops
Cypress
DynamoDB
Jest
Lambda
Next.Js
Node.js
Playwright
Postman
React
React Testing Library
Sns
Split.Io
Sqs
Terraform
Typescript
Vitest

Similar Jobs

2 Days Ago
Remote
USA
150K-215K
Senior level
150K-215K
Senior level
Artificial Intelligence • Machine Learning • Software • Defense
The Senior Full Stack Engineer will design, build, and manage authentication systems, ensuring secure access and a great user experience. This role requires collaboration with security and mission teams, shaping the direction of the API and user management workflows while mentoring junior engineers.
2 Days Ago
Remote
USA
150K-210K
Senior level
150K-210K
Senior level
Artificial Intelligence • Machine Learning • Software • Defense
The Senior Full Stack Engineer will develop geospatial applications, implement algorithms, and mentor peers while collaborating in a cross-functional team.
Top Skills: ElasticsearchJavaScriptPostgresReactRedisS3
3 Days Ago
Remote
Hybrid
United States
Senior level
Senior level
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
As a Senior Full Stack Developer, you will work in an Agile Scrum team to develop and enhance the Applied Epic software leveraging C#, .NET, React, and SQL Server, while also mentoring junior developers.
Top Skills: .Net 5/6AgileAngularC#CypressGitlabGoKubernetesReactSQL ServerTypescriptVisual Studio

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account