> Markdown version of [/jobs/ext/2710044-full-stack-javascript-react-and-node-developer](https://www.wearedevelopers.com/jobs/ext/2710044-full-stack-javascript-react-and-node-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack JavaScript (React and Node) Developer - **Company:** Wahoo Fitness L.L.C. - **Location:** Reno, NV, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Android Software Development, IOS Applications, Bluetooth Low Energy (Bluetooth), C++ (Programming Language), Code Review, Computer Engineering, Web Development, PostgreSQL, MongoDB, Node.Js, Parsing, Commercial Software, PhoneGap, Software Architecture, Ionic, Software Engineering, SQL Databases, Web Applications, ReactJS, Apache Cordova, Swift (Programming Language), MPEG-DASH, Git, Kotlin, Information Technology, Video Streaming, Software Version Control - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/sr-full-stack-react-node-engineer-remote-usa-wahoo-fitness-llc-1948482 ## About the Role * 7 to 10 years of professional experience in commercial software development with 3 to 5 years of professional commercial experience with React and Node. * BS in Computer Science or Computer Engineering (MS preferred) or the equivalent in experience. * Must have experience developing web applications using React and Node * A solid understanding of source control (Git), pull request, and code review processes * Must have Node.js experience in a production environment in including API * Excellent written and verbal skills, with proven experience working efficiently and collaboratively in a team environment * Highly organized with the ability to deliver in a collaborative remote team setting * Experience in Agile/Scrum software development methodology * Entrepreneurial spirit and passion for sports and fitness technology * Responsible for building, maintaining, optimizing, and adding new features to our client applications and websites. * Support new social and real-time features. Additionally, experience in these areas is a huge plus, but not required: * Into fitness - cycling, running, exercise, etc... * Experience developing native and hybrid (Cordova, ionic, PhoneGap, etc) Android apps * Adaptive Bitrate video streaming (HLS, MPEG-DASH) and client video players. * Java, Kotlin, Swift or C/C++ experience * Bluetooth Low Energy and/or ANT+ devices * Cycling and Fitness technologies * MongoDB and Parse server. * Postgres or other SQL databases * Electron app development. * Gaming experience including multiplayer and Real-time support ## Description * Work as part of a distributed software development team to develop and maintain the modern JavaScript codebase, including but not limited to: SYSTM iOS app, SYSTM Mac/PC app, SYSTM Web app, and SYSTM API * Develop software in line with our existing software architecture and coding guidelines * Implement new features and modules in line with our project and release milestones * Implement support for new Indoor Training sensors as they become available. * Liaise with other members of the team through virtual and physical meetings. * Liaise with customers over email/online forums to extract technical information and trace issues. * Share development/team organization work when other members are absent. ## Related Videos - [Building Better Apps with React Native](https://www.wearedevelopers.com/videos/1466-building-better-apps-with-react-native) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 136 - No JS(on) of mine](https://www.wearedevelopers.com/magazine/482-dev-digest-136-no-js-on-of-mine) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Web Development Best Practices: What The Data Tells us](https://www.wearedevelopers.com/magazine/84-web-development-best-practices-what-the-data-tells-us)