Platform Data Engineer

Remote from
USA flag
USA
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
8 Sep 2025
Views / Applies
12345 / 123

About iFIT

Improve your fitness and well-being.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

Join iFIT, a global leader in fitness innovation, connecting millions of users worldwide. Our mission is to empower people to lead a healthy and sustainable lifestyle through innovative fitness solutions. We strive to push the boundaries by delivering engaging products that enhance the quality of our members’ lives.

As a Platform Data Engineer, you will be an integral part of our team that ingests and catalogs our users’ workout data. You will architect new system components and design domain data models to keep ahead of new product features. You will develop new event-driven data pipelines that can scale to 100M events per day, while prioritizing correctness and efficiency. We understand the value of a distributed team and offer remote-friendly work arrangements, but active work hours must include 10AM – 3PM US Mountain time in order to accommodate communication with our core team. Our team thrives on calculated risk-taking in the pursuit of innovation.

We are seeking a talented and motivated backend engineer with a proven track record of building and maintaining event-driven data pipelines and distributed systems. The ideal candidate is a skilled problem solver with a passion for developing sustainable systems. If you are excited about the prospect of working with innovative products and a dynamic team, we invite you to apply.

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

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.
  • Design and implement event-driven systems built on Apache Flink/Spark, AWS Glue, Kafka/Kinesis, S3 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

REQUIRED SKILLS AND QUALIFICATIONS

  • 4+ experience as an application developer using strongly-typed language such as TypeScript, Java, or Scala
  • 2+ years experience with Python
  • Experience with Data pipelines (Apache Flink, Spark)
  • Experience with data storage technologies (MongoDB, PostgreSQL, DynamoDB, Hadoop, S3)
  • 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
  • Strong English communication skills (written and verbal)
  • Active availability during core hours (10 AM – 3 PM US Mountain Time)
  • Comfortable with on-camera for meetings with core team members
  • Reliable, high-speed internet access
  • Gracious loser in competitive Mario Kart

PREFERRED SKILLS AND QUALIFICATIONS

  • Familiarity with Health Platform providers APIs (HealthKit, HealthConnect, Strava, Garmin, Oura)
  • 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)
  • Previous roles involving mentoring or training team members

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Data Science & Analytics remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is iFIT hiring for?

iFIT is hiring a remote Platform Data Engineer from 🇺🇸 USA

What type of employment does iFIT offer?

This is a Full Time role.

Jobicy+ Subscription

Jobicy

571 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account ›