Senior Software Engineer (Practice Management Team)

Splose

AUhybridPosted Jun 30, 2026
Posting intelligenceActively listedReposted 4×, possible evergreen/ghost posting

Skills

typescriptsequelizenodegithubreactcsscicdawsjavascript

About the role

About us

splose is the AI-powered practice management platform powering better health care. Trusted by over 25,000+ Allied Health professionals around the world, splose is purpose-built to free clinicians from admin and let them focus on what matters most - helping people. Backed by leading VC funds EVP, Spectrum Equity, and Athletic Ventures we have recently announced a record-breaking $46M Series A raise - the largest Series A of any South Australian SaaS company ever. We’re growing fast and investing in our product, our people, and our global growth.

The Role

You're a full-stack engineer who takes pride in getting the details right. You understand that in a complex product, the real work isn't writing code in isolation. It's reasoning carefully about how changes ripple across interconnected systems before you make them. You're comfortable holding the whole picture in your head: schema through to UI, and everything in between.

You care about correctness, not just completion. You write tests because you understand why they matter, not because someone asked you to. You leave code better than you found it, and you bring the same rigour to a code review as you do to your own work.

What you'll do

You'll be joining the Practice Management team at splose, a platform used by over 15,000 allied health organisations across Australia. Practice management is the core of what we build: appointment scheduling, billing, patient records, and online booking. A change to an appointment can touch invoices, credits, availability, and the patient-facing booking flow, all at once. You'll be expected to understand those boundaries before you build, not after.

Day to day, you'll:

Deliver complex, cross-cutting features end-to-end, from database schema and migrations through backend services and APIs to React UI

Reason about domain interactions (appointments, invoices, credits, availability) and surface cross-system risk early, before it becomes a production incident

Write integration tests at the controller level and unit tests for service logic as a standard part of shipping, not a follow-up

Treat security as part of delivery: validate inputs at boundaries, scope every query to the organisation, and flag dependency vulnerabilities when you see them

Improve code health in areas you touch, applying correct patterns and avoiding known anti-patterns

Participate in code review and support less experienced engineers through pairing and specific, timely feedback

What you'll bring

Production experience building TypeScript applications across Node.js backend and React frontend in a team environment

Demonstrated ability to deliver features spanning multiple interconnected systems, not just isolated endpoints or UI components

Strong SQL and relational database skills; comfortable writing migrations and reasoning about data integrity across multi-step mutations

Solid understanding of multi-tenancy: every query scoped to an organisation, data isolation treated as a hard requirement

Integration and unit testing as a standard part of delivery

Familiarity with AWS and CI/CD pipelines (GitHub Actions or equivalent)

Relevant university degree or equivalent practical experience

Technical depth we're looking for:

Backend: REST API design, service-layer architecture, Sequelize, explicit transaction handling

Frontend: React, context-based state management, accessible and responsive UI

Able to scope and deliver independently while surfacing complexity and risk early

Clear communicator with product and design; translates domain complexity without jargon

Great if you have:

Healthcare or financial domain experience; familiarity with invoices, credits, appointment states, and the edge cases they produce (concurrent reschedules, partial payments, credit application)

Next Steps:

Only shortlisted candidates will be contacted for an initial screening call by our internal TA team.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Australia varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Australia medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.