View Our Website View All Jobs

Javascript Full Stack Developer (Remote or On-site)

Remote and/or On-Site

We are looking for full-stack developers who are interested in using cutting edge web technologies. The core of our web application is built on Node and MongoDB.

You will be helping to improve and maintain a data-driven fitness platform that connects millions of devices and consumers.

Skills & Requirements


  • You have 2+ years professional experience as a full-stack developer
  • You enjoy JavaScript and use it on a daily basis
  • You have experience with source control, preferably Git
  • You are familiar with NoSQL databases


  • You maintain/have contributed to an open source project
  • You are comfortable with *nix command line tools and processes
  • You are familiar with React + Redux
  • You are adept at using MongoDB
  • You have experience writing unit/functional tests
  • You have worked with a remote team

About iFit

iFit provides a unified platform to aggregate data from workout equipment, mobile apps, wearables, and more. We use this platform to provide our customers with the data they need to achieve their fitness goals.


All members of the web application team work remotely. We routinely reassess our processes, are not beholden to a specific methodology, but currently implement an agile inspired workflow.


  • GitHub for collaboration (every pull request is code reviewed by 2 other members of the team)
  • Slack for primary communication, with a mix of hangouts for face to face.
  • JIRA as an agile methodology tool
  • Autonomy and opportunity to pursue efforts we find important
  • Automated testing is a priority as we expand our level of coverage
  • Multiple deploys per day done with a single command
  • Consistently refactoring our code and database design


  • Health, Vision, Dental, and matching 401k benefits
  • Macbook Pro and external monitor
  • Free cell phone of your choice
  • Free piece of fitness equipment of your choice
  • Monthly education stipend
  • Team meetups in Utah ~3 times per year

"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."

-Cannot hire outside of the United States or non U.S. Citizens. 

-Cannot hire contractors 




Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file