Remote job
Engineer
Job details
About this role
Role overview Provide staff-level technical leadership for a fully remote software engineering team building a virtual therapy platform. The role combines hands-on work across application, data, and infrastructure layers with broader responsibility for architecture, engineering standards, AI integration, and mentorship. It is suited to someone who can improve technical foundations while helping teams deliver reliably at startup pace.
Responsibilities - Own and evolve architecture across the web application, service APIs, relational data layer, and cloud infrastructure. - Lead a migration from JavaScript to TypeScript by establishing shared patterns, tools, and engineering guidance. - Extend data pipelines and a configurable AI integration framework so teams can ship model-powered features more reliably. - Set technical direction for production AI and machine learning integrations, including scalability, performance, and operational reliability. - Run design reviews, document architectural decisions, and identify and carry through plans to reduce systemic technical debt. - Mentor engineers, establish expectations for code quality, testing, observability, on-call readiness, and incident response, and partner with product and clinical leaders. - Help scope and sequence major initiatives, support production incidents, lead post-incident reviews, and participate in hiring.
Requirements - At least eight years of professional software engineering experience, including three or more years at senior or staff level. - Deep production experience with JavaScript and TypeScript, plus strong skills in React, Node.js/Express, and PostgreSQL. - Experience designing and operating distributed systems or data pipelines in a cloud environment. - Significant experience architecting and deploying production machine learning or AI systems, including language model integration and model lifecycle management. - A record of mentoring engineers and improving team capability. - Clear written and verbal communication, including experience documenting architecture, leading design discussions, and explaining technical decisions to nontechnical leaders. - Experience in a growth-stage startup and depth across at least two of the user interface, API, database, and infrastructure layers.
Nice to have Experience with data pipelines, event-driven systems, regulated or healthcare data, or a prior engineering management role followed by a return to individual contributor work. Open-source contributions or technical writing and speaking are also welcome.
Benefits and work setup Full-time employment, fully remote within the United States, with flexible hours and an async-friendly team. The stated annual salary range is $151,000–$178,500.