Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Hyperdrive Recruiting Logo

Senior Full Stack Software Engineer

Hyperdrive Recruiting

Salary not specified
Sep 24, 2025
Ann Arbor, MI, US
Apply Now

Building exceptional software products for a diverse range of clients through custom product development for web, mobile, desktop, and embedded devices.

Requirements

  • 7+ years of experience as a tech agnostic developer with a wide range of experience and interests
  • Experience in mobile, full-stack web development, and embedded development would be ideal (but will consider 2 out of 3)
  • Most of our development projects are based in React, Node, Ember, Ruby on Rails, React Native / Xamarin, and C/C++
  • Experience leveraging AI coding platforms - we are augmenting our development team with Cursor
  • Experience developing software with a focus on automated testing.
  • Proficiency in multiple programming languages, with deep expertise in at least one.
  • Experience with pair programming and other Extreme Programming (XP) practices.

Responsibilities

  • Write clean, high-quality, and logical code using test-driven development (TDD) and Agile practices.
  • Develop custom software products across various languages, frameworks, and platforms for web and mobile.
  • Mentor and pair-program with other developers to teach, learn, and transfer knowledge.
  • Provide high-level technical advice and solutions to a diverse set of clients.
  • Adopt a pragmatic approach to time management regarding project tradeoffs like refactoring vs. new feature development.
  • Stay current with new software development technologies and approaches.
  • Create and maintain project documentation for internal and external teams.

Other

  • This role is hybrid onsite 3 days per week in Ann Arbor, MI. Candidates must be local to be considered.
  • Collaborate with cross-functional teams and clients to define, prioritize, and execute project work.
  • Contribute to the tech community by writing for our company blog and participating in developer meetups.
  • Travel occasionally as needed for client projects.
  • Strong appreciation for human-centered design principles in product development.