Job Title: Software EngineerJob Description: Our client is looking to grow their remote engineering team and we are looking for talented engineers to be part of the founding team. This person will own projects from end to end by influencing initial feature specs, building backend APIs, writing frontend code, and overseeing ongoing improvements for deployed features.About the Company: Our client is a company on a mission to bring a personal trainer to every home and do that cost-effectively. We accomplish this by combining human trainers with computer vision / AI to create a compelling and convenient at-home workout experience. We are a high-growth company, with hundreds of fitness coaches on our platform, and thousands of end users and are constantly growing our business.Availability: Full-timeWork Schedule: Monday to Friday (40 hours/week) Must attend team meetings from 8 am to 11 am PSTResponsibilities of the Role:Design, develop, test, and improve product features.Address diverse technical challenges across the stack and contribute regularly to various parts of our codebase.Take ownership of product features from start to finish, influence product decisions, and oversee testing.Support team growth by recruiting, interviewing, and fostering a culture of care and excellence.Required Experience and Qualifications:6+ years of full-stack technical experience2+ years of software engineering experienceExperience working on complex code basesExperience building and leading teamsExperience designing complex and scalable systems. Preferred Skills:Experience in JS / React is preferredInterested in complex technical problems that involve computer vision and deep-learningCapable of setting your own goals, planning, executing, and achieving outstanding results.Love the vision of making fitness more accessible to everyone, and care about health & fitness yourself.Language Requirement: C2 English proficiency.Salary and Benefits: Competitive salary based in USD or Local Currency according to your preference.