All jobs

Platform Engineer

100% Remote Full-time Open now

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 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)

Originally posted on Himalayas

Apply To this Job

You might also like

Director of Institutional Growth

100% Remote Full-time

Marketing Growth Hacker - Re:Them

100% Remote Full-time

Account Manager - Mid Market

100% Remote Full-time

Customer Success Technical Engineer - Americas

100% Remote Full-time

Online Content Moderator

100% Remote Full-time

AS400 - Helpdesk Support Agent (Canada-Wide)

100% Remote Full-time

Tech Recruiter

100% Remote Full-time

Senior Account Manager

100% Remote Full-time

Senior Fullstack Engineer (US Remote)

100% Remote Full-time

Part Time Veterinarian - Winston Salem, NC (JUL2)

100% Remote Full-time

Experienced Customer Service Representative – Work from Home Opportunity with Flexible Scheduling and Comprehensive Benefits at arenaflex

100% Remote Full-time

Experienced Part-Time Data Entry Specialist – Remote Operations at Blithequark: Earn $19/Hour and Contribute to Global Travel Excellence

100% Remote Full-time

Assistant Vice President, Finance & Accounting

100% Remote Full-time

Google Virtual Remote Jobs, Part Time Remote Jobs - VacancyGlobal

100% Remote Full-time

Experienced Call Center Representative for Data Entry and Customer Service – Remote Opportunity with arenaflex

100% Remote Full-time

Senior Integrations Partner Manager (Credit Unions) - Remote

100% Remote Full-time

Customer Success Manager – Managed Services & Cloud Solutions Growth Leader at arenaflex

100% Remote Full-time

Experienced Remote Data Entry and Chat Support Specialist – Unlock a World of Flexibility and Growth Opportunities at arenaflex

100% Remote Full-time

[Remote] Revenue Enablement Training Specialist

100% Remote Full-time

Offer Curation Specialist

100% Remote Full-time