Who you are - 8+ years of industry full stack engineering experience with single and multi-tenanted environments - In-depth knowledge of Javascript / TypeScript, Python and FastAPI, or equivalent modern languages/frameworks - Knowledge of relational and document based databases, as well as other large scale data storage paradigms - Knowledge of modern web architecture and best practices - Fluency with HTML, CSS, responsive design, and other related web technologies - Familiarity with cross-browser compatibility, accessibility, browser networking, and browser APIs such as IndexedDB and WebSockets - Experience with unit and integration testing - Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to diagnose and prevent these problems - Experience with React - Experience with Starlette, SQLAlchemy - Experience with PostgreSQL - Experience working on a distributed team and strong version control skills using git - Experience with 3rd-party integrations such as Auth0, Amplitude - Experience working at an early-stage startup - Experience in a HIPAA-compliant environment, especially with FHIR and HL7 - Experience working on machine learning ### What the job involves - We're looking for a Staff Software Engineer to join our platform team and help build and maintain our healthcare data platform - In this role, you'll develop tools and systems that power mission-critical products like our Reporting application, working with platforms like Medplum and health data formats such as HL7 - You'll play a key role in designing and supporting the backend infrastructure that connects directly to the products we deliver to customers - The role is backend-heavy and ideal for someone who thrives on building robust, scalable systems in Python and TypeScript - This is a unique opportunity to work at the intersection of engineering and healthcare, shaping how healthcare data flows across the company - Develop on large-scale progressive and single page web applications that streamline user workflows and increase their efficiency and effectiveness - Work on a modern Javascript (React/Typescript) frontend application - Develop our Python, FastAPI backend services including a REST API and ML pipeline services - Build new features that support our rapidly growing number of customers - Write code that meets our internal standards for security, style, maintainability, and best practices for a high-scale HIPAA web environment - Work with Product Management, UX, Customer Success and other stakeholders to iterate on new features and address defects - Advocate for improvements to product quality, security, and performance that have a particular impact across your team ### Benefits - 100% health, dental, & vision - Flexible PTO - WFH stipend - 401k plan - Stock options - Socials & off-sites