← Jobs

Senior Healthcare Software Architect / Full-Stack Engineer - Clinical Decision Support Platform

Budget: $25.0 - $60.0 HOURLY / PART_TIME ⭐ 5.00 (1) AUS

typescript, postgresql, windows-azure, react-js, python

I am an Australian medical doctor developing a premium preventive health and healthy ageing platform for use within my private medical practice. The platform will assist clinicians by bringing together pathology, imaging, body composition, lifestyle data, wearable data and validated clinical risk calculators into a single intuitive dashboard that supports personalised preventive healthcare. Importantly, this is not an AI doctor or autonomous diagnostic tool. The platform is a Clinical Decision Support System (CDSS). It will organise clinical information, apply evidence-based algorithms, assist with risk stratification and generate clinician-editable reports. All clinical decisions remain with the treating doctor. The clinical workflows, medical logic, evidence base and governance framework are being developed by me. I am looking for an experienced software architect/full-stack engineer to translate this into secure, elegant software. Stage One – Paid Discovery & Architecture The successful applicant will initially complete a paid discovery phase before any major software development begins. Deliverables include: • Review the existing Software Requirements Specification • Recommend the overall technology stack • Design the application architecture • Design the database schema • Design API architecture • Design security architecture • Recommend hosting approach • Recommend authentication and permissions model • Produce a development roadmap • Estimate MVP development cost and timeline Following successful completion of this phase, I expect to continue working with the same developer to build the MVP. The Platform The MVP will allow clinicians to: • Create and manage patient records • Import or manually enter clinical information • Display pathology trends • Display body composition and DEXA data • Display wearable and lifestyle information • Calculate evidence-based risk scores • Display longitudinal trends • Generate clinician-editable reports • Produce professional PDF reports • Maintain a complete audit trail • Support future integration with Australian clinical software Important Principles The platform must: • Never diagnose disease • Never prescribe treatment • Never make autonomous clinical decisions • Never replace clinician judgement • Always require clinician review and approval before information is released to patients It should function as a modern Clinical Decision Support Platform. Preferred Experience Applicants with experience in one or more of the following are strongly encouraged to apply: • Healthcare software • Clinical decision support systems • Electronic Medical Record integrations • FHIR / HL7 • Medical dashboards • Healthcare analytics • Secure cloud software • Enterprise SaaS • Role-based security • Audit logging • Healthcare reporting • PDF report generation Preferred Technologies Open to recommendations, however experience with the following would be advantageous: Frontend • React • TypeScript Backend • Python (FastAPI) or .NET Database • PostgreSQL Hosting • AWS Australia or Microsoft Azure Australia Security • OAuth • Multi-factor authentication • Role-based access control • Encryption at rest and in transit What I'm Looking For I'm looking for someone who enjoys solving complex problems, values clean architecture and is interested in a long-term collaboration. The successful applicant should be comfortable translating detailed clinical workflows into intuitive software while recognising that all clinical logic, evidence and decision-making remain under clinician oversight. To Apply Please include: 1. Examples of healthcare or other regulated software you have built. 2. Your role in those projects. 3. Technologies used. 4. Experience with FHIR or HL7 (if applicable). 5. Experience implementing authentication, permissions and audit logging. 6. How you would architect this platform. 7. Your availability over the next six months. 8. Whether you would be interested in an ongoing partnership as the platform evolves. Once I've shortlisted 5–10 candidates, I will ask you to sign a Mutual Non-Disclosure Agreement (NDA) before sharing my Software Requirements Specification. Please note that experience designing software architecture is more important than the number of years of programming experience. To confirm that you have read this advertisement, please begin your proposal with the words "Clinical Decision Support". Thanks!
Open job