iFIT

Software Engineer

iFIT
Apply
3 hours ago
Remote, United StatesMid Level / Senior

Base Salary

$120k - $140k/yr

Responsibilities

  • Develop and maintain scalable backend microservices with TypeScript and NestJS on AWS ECS.
  • Design, implement, document, secure, and optimize RESTful APIs.
  • Migrate AWS Lambda functions to containerized ECS services and refactor legacy systems.
  • Collaborate with front-end, mobile, product, and design teams to deliver end-to-end features.
  • Write tested code, participate in peer reviews, maintain unit and integration tests, and improve CI/CD pipelines.
  • Monitor service performance, troubleshoot production issues, and participate in a rotating 24/7 on-call schedule.
  • Integrate with billing and subscription platforms including Stripe, Apple, and Google.

Requirements

  • 4+ years of professional software engineering experience building backend or full-stack applications in a cloud environment.
  • Strong TypeScript or JavaScript and Node.js proficiency; NestJS is strongly preferred, with Express or Koa accepted as similar framework experience.
  • Experience with AWS architecture and deploying containerized applications using ECS, EKS, or similar platforms.
  • Knowledge of microservices, distributed systems, event-driven architecture, RESTful APIs, API security, and performance optimization.
  • Experience with PostgreSQL, MySQL, MongoDB, Redis, efficient queries, and cloud data-access optimization.
  • Familiarity with CI/CD, Terraform or CloudFormation, monitoring, and logging tools such as CloudWatch and Datadog.
  • Ability to work across unfamiliar projects, services, and technology stacks.
  • Strong communication, collaboration, knowledge-sharing, and problem-solving skills.
  • Preferred: experience with REST, gRPC, message queues, API gateways, service mesh, Claude Code or similar AI coding assistants, DevOps or Site Reliability Engineering practices, Stripe, Apple App Store subscriptions, or Google Play subscriptions.
  • Must be authorized to work in the United States without sponsorship.

Benefits

  • Remote position in the United States.
  • Core-hours availability required from 10 AM to 3 PM US Mountain Time.
  • Rotating 24/7 on-call schedule, approximately one week per rotation.
  • Hiring may be considered in the listed US states, subject to position and location availability.
  • Employment is at-will.

Tech Stack

AWSDatadogExpressGraphQLgRPCJavaScriptKoaMongoDBMySQLNestJSNode.jsPostgreSQLRedisTerraformTypeScript

Categories

iFIT

About iFIT

1,001-5,000 employees

iFIT builds connected fitness equipment and a subscription training platform for consumers, gyms, and studios through brands like NordicTrack, ProForm, Freemotion, and the iFIT app. The company sells hardware plus recurring digital content that powers interactive cardio, strength, and recovery workouts. Founded in 1977 and headquartered in Logan, Utah, it operates as a privately held company.

Contact me