SF · NYC
The Role
We are looking for a full-stack product engineer to build the applications through which clinics, operators, and patients interact with RoVR. You would create the workspaces where staff supervise agents, review decisions, resolve exceptions, and configure how a practice runs, alongside the experiences patients use to access and manage their care.
You would own product areas end to end: understanding the problem, shaping the experience, building interfaces and backend services, and measuring what happens after launch. The work requires strong engineering across the stack and the product judgment to make complex, autonomous systems understandable and useful.
Working closely with our agent systems, design, and clinical teams, you would also build the feedback paths that turn human interventions into structured evidence for evaluating and improving our agents.
Responsibilities
Build operator and patient applications, including live views of agent activity, review and approval flows, escalation handling, workflow configuration, and patient portals.
Develop responsive, accessible interfaces with clear interaction patterns, reliable state management, and thoughtful handling of loading, errors, and recovery.
Design and implement backend services, APIs, application data models, and background jobs. Own the path from a user action through execution and back to the interface.
Build real-time experiences that keep users informed as agents work. Handle streaming updates, concurrent edits, interrupted connections, and consistency between displayed and actual system state.
Integrate applications with the agent runtime, clinical systems, and messaging and voice services. Handle authentication, retries, partial failures, and duplicate requests reliably.
Implement permissions, tenant isolation, audit trails, and appropriate handling of sensitive information across the frontend and backend.
Own production quality through testing, deployment, observability, performance tuning, and debugging across the stack.
Work directly with clinic staff and patients to identify problems, prototype solutions, and iterate on real usage. Measure task completion, time saved, errors, and the effort required to supervise agents.
Minimum qualifications
Bachelor’s degree or equivalent experience in computer science or a related technical field.
4+ years building and operating production web applications, with substantial ownership across frontend and backend.
Strong TypeScript and React skills, or equivalent experience with a modern frontend framework, including state management, asynchronous data flows, and browser performance.
Strong backend engineering in Python or another production language, including API design, service architecture, background processing, and external integrations.
Proficiency with SQL and relational databases, including schema design, migrations, query optimization, and transactional correctness.
Experience shipping and maintaining software through automated testing, CI/CD, monitoring, and production troubleshooting.
Strong product judgment and attention to interaction details. You can turn an ambiguous customer problem into a usable product and explain the tradeoffs you made.
Experience working directly with non-technical users and taking ownership from discovery through launch and iteration.
Preferred qualifications
Experience building products around AI agents, including supervision, approvals, corrections, and human handoffs.
Experience with real-time or collaborative applications using WebSockets, server-sent events, or similar technologies.
Experience with event-driven systems, durable background workflows, and reliable execution across multiple services.
Experience building multi-tenant SaaS products with granular permissions and auditability.
Experience deploying and operating applications on cloud infrastructure such as AWS.
Experience with healthcare software or other products involving sensitive information and consequential decisions.
Logistics
Location: San Francisco or New York, on-site.
Employment type: full-time.
Compensation: competitive salary and meaningful equity.
Visa sponsorship is available.
RoVR is an equal opportunity employer and does not discriminate on the basis of race, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, or any other basis protected by law.
Apply for this Job