About the job
Join Duet as a Senior Full-Stack Engineer
Duet is dedicated to revolutionizing primary care by empowering nurse practitioners (NPs) to take ownership of their own practices. We provide NPs with customized products and services within a nurturing environment, aiming to establish the largest network of NP-owned practices in the nation, ultimately enhancing patient and community outcomes.
Overview
As a well-funded seed-stage company led by seasoned entrepreneurs and Nurse Practitioners, and backed by Kairos HQ, Lerer Hippeau, and others, Duet is developing a vertically integrated enablement platform specifically for NP-led practices. Our software is designed to minimize administrative burdens, enhance cash flow, and empower clinicians to manage sustainable businesses free from corporate constraints.
We have established a robust data framework that connects to outpatient EHR and practice management systems, facilitating efficient workflows through our current services. This position is focused on transforming that foundational work into scalable, self-service products that automate processes and place control directly in the hands of practices.
About the Role
As a Senior Full-Stack Engineer, you will be responsible for designing, building, and maintaining the systems that power our customer-facing products. This role emphasizes individual contribution with a strong focus on backend architecture and workflow logic while providing opportunities for frontend involvement to ensure outstanding user experiences. You will report directly to the founding team.
Your work will include developing systems that enable rule-driven and customer-configured automation, creating web-based experiences for clinic staff, and designing operational workflows to replace manual, error-prone processes. This position bridges product development, data management, and systems engineering, making it perfect for someone who enjoys creating flexible building blocks from which multiple products can be constructed.
What You’ll Do
Construct Product-Driven Systems. Design and implement backend architectures that facilitate configurable workflows and automation. Develop foundational components that enable the construction of multiple products from shared logic, maintaining a balance between flexibility and simplicity for ease of understanding and maintenance.
Transform Services into Software. Collaborate closely with operations and product teams to comprehend current workflows. Detect patterns in manual operations and convert them into resilient software abstractions, iterating quickly based on actual usage by practices.
Ensure Quality & Reliability. Write comprehensive tests for workflow logic and core system components to guarantee high standards of quality.

