Lead Full Stack Engineer / Technical Lead
Melbourne, VIC | Full-time | Hybrid (minimum 3 days in office)
About us
We’re a Melbourne-based business operating at the intersection of healthcare, wellness, and technology. Our focus is on creating better digital experiences that improve how people access services, while supporting providers and internal teams with efficient, reliable, and secure systems.
We operate in a high-trust environment where product quality, privacy, and security are critical. As the business continues to grow, we’re investing in modern engineering capability, stronger platform foundations, and scalable technology to support long-term growth.
About the role
We’re looking for a hands-on Lead Full Stack Engineer / Technical Lead to help shape the next phase of our platform and engineering capability.
This is a senior technical leadership role reporting directly to the CTO, with a strong focus on architecture, implementation, and technical direction. You’ll be expected to lead from the front: implementing & helping build systems, making key architectural decisions, setting engineering standards, and spending a significant amount of time in the code.
This is not a purely mentoring or delivery-management role. We’re looking for someone who combines deep technical expertise with practical execution in enterprise environments, and who enjoys building modern products and platforms alongside the team.
A degree in Software Engineering, Computer Science, or a related discipline.
What you’ll be doing
Report directly to the CTO and act as a key technical leader within the engineering team.
A degree in Software Engineering, Computer Science, or a related discipline.
Drive technical direction across applications, cloud infrastructure, and platform services.
Lead the design and delivery of scalable, secure, and maintainable products and internal platforms.
Contribute hands-on to the codebase across both application and infrastructure layers.
Establish engineering patterns, standards, and best practices across software design, testing, deployment, observability, and security.
Shape cloud, infrastructure, and environment strategy across Azure, AWS, and Infrastructure as Code tooling.
Guide architecture across APIs, distributed services, real-time systems, data platforms, and operational reliability.
Oversee key platform capabilities such as database performance, resiliency, caching, and search.
Proven experience in a Lead Engineer, Technical Lead, Staff Engineer, or Senior Principal Engineer role within enterprise environments.
Partner with stakeholders across product, operations, and leadership to translate business needs into robust technical solutions.
Coach engineers through design reviews, code reviews, and technical decision-making while remaining deeply hands-on.
Strong cloud experience across Azure and AWS, with Azure essential, plus experience with Terraform and broader Infrastructure as Code (IaC) practices.
Proven experience in a Lead Engineer, Technical Lead, Staff Engineer, or Senior Principal Engineer type role within enterprise environments
Strong experience in solution architecture and implementation, with the ability to move from high-level design into production delivery
Deep hands-on experience building modern web applications with React, Next.js, and TypeScript
Strong cloud experience across Azure and AWS, with Azure essential, plus experience with Terraform and broader IaC practices
Strong experience designing and supporting backend systems, APIs, distributed services, and cloud-native architectures
Strong knowledge of PostgreSQL, including schema design, optimisation, operational management, and replication strategies
Experience with serverless architectures, real-time application patterns such as WebSockets, and platform capabilities such as caching and modern search
Familiarity with Australian Privacy Principles and healthcare-specific data handling regulations.
Solid understanding of software security principles and secure engineering practices
Experience working in environments with strong governance, compliance, privacy, and operational expectations
Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders
Strong problem-solving instincts, with the judgment to navigate ambiguity, ask the right questions, and work through complex challenges to find the right solution
Someone who thrives in a multicultural environment, brings a good sense of humour and respect for others, and wants to help us grow as a cohesive team
Healthcare / security experience
Given the nature of our industry, we’re looking for someone with a strong understanding of security, privacy, and compliance principles relevant to healthcare and sensitive data environments. This includes experience or familiarity with:
encryption of records and sensitive data at rest and in transit
role-based access control and least-privilege principles
auditability, logging, and traceability of access to sensitive data
secure secrets and key management
secure API design and authentication/authorisation controls
backup, disaster recovery, and business continuity thinking
Nice to have
Experience with Python
Experience modernising or replacing legacy systems
Experience in healthtech, healthcare, or other regulated industries
Exposure to CI/CD, containerisation, and platform tooling
Experience supporting technical hiring and helping build engineering capability
Familiarity with standards and frameworks such as ISO 27001, SOC 2, OWASP, Australian Privacy Principles, and healthcare-adjacent secure data handling expectations
Why join us
Opportunity to help shape the future technology direction of a growing business
Direct access to the CTO and genuine influence over architecture, tooling, and engineering standards
Flexibility through a hybrid work model
A multicultural team environment that values respect, perspective, and good humour
The opportunity to work on meaningful product, platform, security, and scalability challenges