iFITIF

Platform Data Software Engineer

iFIT Health & Fitness is a global health and fitness technology company that provides interactive fitness experiences through its portfolio of brands, including NordicTrack and ProForm, powered by the iFIT integrated platform.

iFIT

Employee count: 1001-5000

United States only

iFIT’s vision is to create the world's most holistic health and fitness platform, integrating all elements of health - physical fitness, mental health, nutrition and active recovery - into a seamless interactive experience. We develop proprietary software that learns and adjusts to the habits of each person as it delivers immersive content that guides them on their own individual fitness journey.

We are currently seeking an ambitious pace-setter to join our team as a Platform Data Software Engineer working remotely.

ROLE COMMITMENTS:

  • Design and document new data models and subsystems
  • Implement new features, including automated testing and documentation
  • Evangelize new technologies and features, and support other teams building on our tools and systems

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Build and maintain backend microservices in TypeScript and Node.JS (NestJS) deployed via AWS ECS. Ensure services are well-designed, scalable, and aligned with our service-oriented architecture and best practices.
  • Architect and diagram new subsystems and domain models, documenting key decisions and design tradeoffs.
  • Design and implement event-driven systems built on AWS Kinesis and MongoDB. Leverage eventually-consistent patterns to ensure correctness.
  • Design, implement, and document robust GraphQL APIs. Ensure new and existing APIs are secure, efficient, and easy for downstream teams to use.
  • Work closely with other backend teams, product managers, and designers to power new product features. Communicate effectively to clarify requirements, review designs, and ensure seamless integration across multiple services.
  • Advocate and implement sustainable, repeatable practices, and automation to minimize manual operational tasks.
  • Actively participate in remote team meetings (on-camera required).
  • Write clean, well-tested code and participate in peer code reviews. Uphold high standards for code quality, maintain comprehensive unit/integration tests, and continuously improve our CI/CD pipelines.
  • Take ownership of the reliability of the services you build. Monitor performance and troubleshoot production issues. Participate in a rotating 24/7 on-call schedule to quickly address critical incidents and minimize downtime.
Qualifications

Education and Basic Qualifications

  • 5+ experience as an application developer using strongly-typed language such as TypeScript
  • Experience with database technologies (MongoDB, PostgreSQL, DynamoDB)
  • Experience with event/queue solutions, and event-driven architectures (AWS Kinesis / Kafka, AWS SQS, AWS EventBridge)
  • Understanding of GraphQL/Apollo and API design patterns
  • Experience with container technologies (Docker, AWS ECS, Kubernetes)
  • Proven CI/CD pipeline experience

Preferred Qualifications

  • Contributions to open source projects
  • Experience with Serverless framework (AWS Lambda, AWS API Gateway)
  • Familiarity with Infrastructure as Code solutions (Terraform, CloudFormation)
  • Experience with REST API development and design patterns
  • Knowledge of Node.JS web frameworks (NestJS, Express.js)

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours

About iFIT

Learn more about iFIT and their company culture.

View company profile

What began in 1977 as a simple idea to improve health and wellness has blossomed into a global fitness technology leader. iFIT Health & Fitness, originally founded as ICON Health & Fitness by Scott Watterson and Gary E. Stevenson, embarked on a journey to revolutionize the way people approach their fitness. From its headquarters in Logan, Utah, the company has consistently been at the forefront of innovation in the fitness industry. The early days were marked by a commitment to creating quality fitness equipment, a foundation that would later support a much grander vision. The company's portfolio of brands, including iconic names like NordicTrack and ProForm, became staples in homes around the world, synonymous with durability and performance.

The true transformation, however, came with the dawn of the digital age. Recognizing the potential to merge hardware with interactive software, iFIT pioneered a connected fitness experience that would redefine home workouts. This wasn't just about building machines anymore; it was about creating immersive, personalized journeys. The iFIT platform became the heart of the company, a subscription-based service offering a vast library of on-demand workouts led by world-class trainers. Shot on location across the globe, these workouts transport users to breathtaking landscapes, from the mountains of New Zealand to the beaches of Thailand. The integration of Google Maps technology further personalized the experience, allowing users to chart their own virtual courses anywhere in the world. Today, with a community of over 6.4 million members in 120 countries, iFIT continues to push the boundaries of what's possible in health and fitness, driven by a mission to provide holistic well-being through a seamless fusion of engaging content, cutting-edge hardware, and proprietary software.

Employee benefits

Learn about the employee benefits and perks provided at iFIT.

View benefits

Employee-only gym

Access to our employee-only gym.

Retirement Savings Plan

iFIT offers a retirement savings plan.

Free iFIT membership

As a member of our team, you will receive a free iFIT membership.

Discounts for fitness equipment

We also provide discounts for all of our fitness equipment for your home-gym.

View iFIT's employee benefits
Claim this profileiFIT logoIF

iFIT

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at iFIT

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

View all jobs at iFIT

Remote companies like iFIT

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

View all companies

Find your dream job

Sign up now and join over 85,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
iFIT hiring Platform Data Software Engineer • Remote (Work from Home) | Himalayas