Platform Data Software Engineer

Remote Full-time
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 subsystemsImplement new features, including automated testing and documentationEvangelize new technologies and features, and support other teams building on our tools and systemsESSENTIAL DUTIES AND RESPONSIBILITIESBuild 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.QualificationsEducation and Basic Qualifications5+ experience as an application developer using strongly-typed language such as TypeScriptExperience 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 patternsExperience with container technologies (Docker, AWS ECS, Kubernetes)Proven CI/CD pipeline experiencePreferred Qualifications Contributions to open source projectsExperience with Serverless framework (AWS Lambda, AWS API Gateway)Familiarity with Infrastructure as Code solutions (Terraform, CloudFormation)Experience with REST API development and design patternsKnowledge of Node.JS web frameworks (NestJS, Express.js)Originally posted on Himalayas

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

On-Device AI Frameworks Engineer

Remote Full-time

Urgently Hiring: Immediately Need Sonography Adjunct Instructor

Remote Full-time

Management Engineer (Industrial Systems Engineer) - Hybrid

Remote Full-time

Financial Analyst

Remote Full-time

LVN Case Manager, Disease Management- Remote CA

Remote Full-time

Senior Customer Success Manager – Technical Account Management & Strategic Growth in Cybersecurity and AI-Powered Solutions (Remote OK)

Remote Full-time

Staff Incident Responder [Remote]

Remote Full-time

Project Manager

Remote Full-time

Youtube Moderator Job Remote $25/Hour ? Apply Now

Remote Full-time

Experienced Data Entry Professional for Flexible, Work-from-Home Opportunity at blithequark

Remote Full-time
← Back to Home