โšก New

Staff Software Engineer (Practice Management Team)

splose

AdelaideFull-timeMid LevelOn-site

Job Description

Job Description

\n What you'll do\n

You'll join the core of what we build in the Practice Management team: 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.

\n

Day to day, you'll:

\n
    \n
  • Deliver complex, cross-cutting features end-to-end, from database schema and migrations through backend services and APIs to React UI
  • \n
  • Reason about domain interactions (appointments, invoices, credits, availability) and surface cross-system risk early, before it becomes a production incident
  • \n
  • Write integration tests at the controller level and unit tests for service logic as a standard part of shipping, not a follow-up
  • \n
  • Treat security as part of delivery: validate inputs at boundaries, scope every query to the organisation, and flag dependency vulnerabilities when you see them
  • \n
  • Improve code health in areas you touch, applying correct patterns and avoiding known anti-patterns
  • \n
  • Participate in code review and support less experienced engineers through pairing and specific, timely feedback
  • \n
What you'll bring\n
    \n
  • Production experience building TypeScript applications across Node.js backend and React frontend in a team environment
  • \n
  • Demonstrated ability to deliver features spanning multiple interconnected systems, not just isolated endpoints or UI components
  • \n
  • Strong SQL and relational database skills; comfortable writing migrations and reasoning about data integrity across multi-step mutations
  • \n
  • Solid understanding of multi-tenancy: every query scoped to an organisation, data isolation treated as a hard requirement
  • \n
  • Integration and unit testing as a standard part of delivery
  • \n
  • Familiarity with AWS and CI/CD pipelines (GitHub Actions or equivalent)
  • \n
  • Relevant university degree or equivalent practical experience
  • \n
Technical depth we're looking for\n
    \n
  • Backend: REST API design, service-layer architecture, Sequelize, explicit transaction handling
  • \n
  • Frontend: React, context-based state management, accessible and responsive UI
  • \n
  • Able to scope and deliver independently while surfacing complexity and risk early
  • \n
  • Clear communicator with product and design; translates domain complexity without jargon
  • \n
Great if you have\n
    \n
  • Healthcare or financial domain experience; familiarity with invoices, credits, appointment states, and the edge cases they produce (concurrent reschedules, partial payments, credit application)
  • \n
Equal Opportunity Employer\n

splose is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

\n

#J-18808-Ljbffr

Posted Today

Related Jobs

Business Analyst

Australian Primary Health Care Nurses Association (APNA)

Victoria Today
Full-time

Related Searches

Apply Now