See all jobs
Mar 19th, 2022

Full Stack Developer


At iFIT we are passionate about empowering people to change their lives and achieve healthy, sustainable results. We strive to continuously push the limits to bring our customer’s cutting-edge products that will help them in every aspect of their lives. We have the vision to create the world's most complete health and fitness platform, integrating all elements of health - physical fitness, mental health, nutrition, and recovery - into a seamless interactive experience. As a member of our team, you will help us continue to build our vision and positively impact our users’ lives every day.


Everything we do at iFIT is driven by our values. These values guide us to deliver the best products and experiences to our members. Our values also help us create an excellent environment for our employees to encourage collaboration, growth, and an enjoyable workplace.

  • Always Multiply. Multiply those around us. Strive to amplify the capacity, intelligence, and motivation of the people on our team.

  • Always Improve. There is always room to improve and something to learn.

  • Each Member Matters. Every member's experience matters. Our members' best and worst experiences are where we make lifelong changes and relationships.

  • Have A Winning Mentality. Together, we win in the marketplace by creating the best products possible.

  • Be Accountable. We are accountable as a team and individuals for delivering on commitments.

  • Be Solution Minded. Be a problem solver.

  • Enjoy The Ride. Create a positive, energizing, and fun work experience as a team.


We are currently seeking a motivated individual to join our team as a Full Stack Developer. You will help us build the services and web applications that make the entire iFIT experience possible in this role. We look for people who are excellent problem solvers and quick learners. Our teams work across a broad spectrum of disciplines, from debugging and optimizing code to architecting new features that integrate many services. Aside from working closely with your team, you will often collaborate with others in the company, like our mobile teams, DevOps, and even some hardware engineers. With such a collaborative environment, we seek out excellent communicators who can join forces with others to bring the best products to market.

We would love to talk to you if you have a few years of experience building backend systems with JavaScript or TypeScript. Experience with AWS is a big plus since AWS is the foundation of our products. You should also be the type of person who likes to root out problems and continually improve code, processes, and tools. We put a lot of effort into code quality and ensuring that our code is testable and maintainable. We seek out developers who take quality as seriously as we do. Take a look at our tech stack below, and if you have used some of our tools, you should fit right in.


We use a lot of great tools to build the services that create the iFIT experience. You don’t need to know every single one yet, but these are typical things that we use every day:

  • AWS

  • JavaScript, Typescript, React and GraphQL

  • Jest, TypeMoq, and Karma for testing

  • MongoDB, PostgreSQL, and DynamoDB

  • Docker

  • MQTT


  • Architect and build services using TypeScript and a variety of AWS products.

  • Design performance-driven endpoints for our public API.

  • Ensure all of our code works as designed by helping build out our extensive test suite.

  • Participate in peer code reviews. A great way to produce solid code and learn new things!

  • Engage in internal tech talks and other training. Got something interesting to teach us? Please share!

  • Improve our products by migrating features from our monolith to their own services.

  • Work closely with front-end and mobile teams to build endpoints that serve our customer-facing products.


  • Highly competitive compensation.

  • Full benefits package (Medical, HSA, FSA, Dental, Vision and Life insurance)

  • 401(k) with company match.

  • A PTO policy that ensures you can find a happy work-to-life balance.

  • Access to cutting-edge technology and hardware for work and fitness.


  • One free piece of iFIT enabled fitness equipment upon starting employment with iFIT.

  • A free iFIT membership!

  • A flexible work environment that allows you to work in a manner that is most efficient for you and your team.

  • If remote work is not for you, join us at our headquarters in beautiful Cache Valley with access to an exceptional outdoor lifestyle, a university campus nearby, and the chance to test the fitness products we create.

  • Virtual and on-site meetups with lots of fun activities to build camaraderie with teammates throughout the company.

  • Discounts on iFIT apparel and other products

Check us out!

Stack Overflow Company Page

iFit--About Us

List of states we are able to hire in: AK, AZ, AR, CA, CO, CT, FL, GA, ID, IL, IN, KS, MI, MA, MD, MN, MO, MS, NC, NH, NJ, OH, OR, PA, SC, SD, TN, TX, UT, VA, WA, WI.


Your employment at iFIT is "at-will". You and the company each have the right to terminate the employment relationship at any time for any cause or for no cause at all. Nothing but an express written contract signed by you and a Vice President of this Company can modify this "employment at will" arrangement.

"We do not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, ancestry, mental or physical disability, sexual orientation, gender identity, medical condition, genetic information, marital status, veteran status or any other characteristic protected by law."

Apply now