> Markdown version of [/jobs/ext/1242699-staff-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/1242699-staff-full-stack-software-engineer). 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). --- # Staff Full-Stack Software Engineer - **Company:** Curecompanion Inc. - **Location:** Austin, TX, United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - **Contract:** Permanent contract - **Skills:** Cerner, JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Business Logic, Clinical Data Repository, Cloud Computing, Software Quality, Code Review, Databases, Relational Databases, Software Debugging, Interoperability, Python (Programming Language), MariaDB, Operational Data Store, Software Tools, Software Engineering, Systems Architecture, Systems Integration, WebRTC, Fast Healthcare Interoperability Resources, Large Language Models, Electronic Medical Records, Backend, Build Management, Information Technology, Health Level Seven International, Front End Software Development, Asynchronous Programming, Api Management - **Published:** July 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ca3df679b538c497 ## About the Role * Bachelor's degree in Computer Science or a related technical field. * 8-10+ years of professional software engineering experience building and operating production backend systems, with deep proficiency in Python, relational databases, and asynchronous programming patterns. * Staff-level engineering judgment: you have designed system architecture, owned significant components end to end, and served as a technical anchor for a team. * Comfortable across the full stack - able to build and debug browser-based UIs in JavaScript. * Strong testing discipline and a bias toward correctness, clarity, and maintainable, declarative code. * Experience integrating third-party APIs (e.g. video/WebRTC, payments, messaging) into a cohesive product. * Comfortable working with LLMs / AI features in production. * Highly organized, self-directed, and able to own priorities independently across a broad surface area. * Adaptable and comfortable with ambiguity in a fast-moving, early-stage environment. * High proficiency in using AI tools to accelerate work outcomes. * Strong passion for creating a positive social impact through improved access to healthcare. * Direct experience integrating with Electronic Health Record (EHR) systems and healthcare interoperability standards such as HL7 and FHIR is a significant plus. * Previous experience in healthcare/health-tech, or working with sensitive data under HIPAA, is a strong plus., * How many years have you built and operated production backend systems in Python (or a comparable language)? * Have you designed system architecture or served as a technical lead / staff-level individual contributor? * Have you built browser-based UIs in JavaScript as part of a full-stack role? * Have you built integrations with Electronic Health Record (EHR) systems (e.g. Epic, Cerner) or healthcare data standards (HL7, FHIR)? * Have you worked with LLMs / AI features in a production system? * Have you worked at an early-stage startup (<10 people)? * Do you have experience in healthcare/health-tech or handling PHI under HIPAA? * Do you use AI coding tools in your daily workflow? Education: * Bachelor's (Required) ## Description We are an early-stage health-tech startup looking for a Staff Full-Stack Software Engineer to help design, build, and own the core of our telehealth platform - from the async Python domain layer that encodes our business logic to the browser-based UI where clinicians see and examine patients. This is a hands-on, senior individual-contributor role: you will set technical direction and make architectural decisions while still writing and reviewing code every day. Our backend is the heart of the system, so this role leans backend, but you should be comfortable working across the full stack. As a small team, we all wear many hats, so responsibilities span the stack and shift as needed. You will be expected to use AI-based workflows and tools on a daily basis to accelerate your efforts and capabilities. This is currently a full-time, hybrid position - a mix of in-office work at our Austin, TX office and remote. Responsibilities Backend & Domain Architecture * Design and build the server that powers our telehealth platform: an async Python application (Tornado, asyncio) on a MariaDB database, backed by a domain-centric architecture where business logic lives in one authoritative, testable place and API handlers are thin adapters on top of it. * Own core architectural decisions - data modeling, domain interfaces, authorization, transaction boundaries - and steward a mature codebase through its ongoing modernization to typed Pydantic models, aiomysql, and domain-layer authorization. * Model complex clinical and operational domains (patients, providers, facilities, visits, appointments, subscriptions) as clear, correct, well-typed code. * Write strong tests. We treat the domain layer as the canonical implementation and hold it to a correspondingly high bar for evidence of correctness. Integrations, AI, & Data * Build and maintain integrations with external Electronic Health Record (EHR) systems - such as Epic - exchanging clinical data through healthcare interoperability standards (e.g. HL7, FHIR). * Build and improve our AI features. * Integrate and maintain third-party services that make virtual care work: real-time video, messaging, payments, cloud infrastructure, and asynchronous processing. * Work with clinical and operational data - reporting, exports, and document generation - with an eye toward accuracy and privacy. Full-Stack Delivery & Real-Time Video * Ship features end to end, including the browser client: a JavaScript (ES modules) single-page app, with real-time video visits, charting, and clinical workflows. * Connect the frontend to the domain through clean API contracts, and make the experience fast and reliable for clinicians working in low-bandwidth, real-world settings. Reliability, Security & Quality * Keep a healthcare-grade system reliable, observable, and secure; treat patient data (PHI) with the care it demands. * Raise the bar on code quality, testing, and engineering practice; participate in and lead code review. Technical Leadership * Set technical direction and make pragmatic architecture calls for a small team with a large surface area. * Mentor teammates, share context, and multiply the output of everyone around you. Other * Collaborate on other large/small projects as needed. * Other related tasks as needed. ## Related Videos - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [HR & Tech: Why can't we be friends?](https://www.wearedevelopers.com/videos/1493-hr-tech-why-can-t-we-be-friends) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)