The Clinician is an innovative digital health company headquartered in Auckland, New Zealand with hubs in Singapore, Australia and Israel. Enabling care providers, payers and life science companies to leverage patient-generated health data and replace inefficient processes with digital care pathways, their technology platform helps improve patient outcomes at a lower cost.
Committed to improving the lives of patients and providers, The Clinician is a dynamic global team, led by internationally recognised healthcare experts. Come join our fast-growing, purpose-driven start up as we tackle some of the world’s most complex healthcare problems. There has never been a more exciting time to be involved in health technology!
We are seeking a skilled Software Engineer to join our dynamic team. You will play a key role in designing, building, and delivering complex web applications that are robust, scalable, and secure. This position requires strong full-stack development skills and the ability to contribute meaningfully to both architectural decisions and day-to-day development work.
KEY RESPONSIBILITIES:
You’ll work closely with product managers and DevOps engineers to bring new features to life, improve existing systems, and ensure the technical excellence of our solutions. You’ll also be expected to champion best practices in coding, testing, and deployment.
- Full-Stack Development: Build and maintain web applications across the entire tech stack – from intuitive frontends (React, TypeScript) to scalable backend APIs and services (Node.js, Java, SQL). Experience in Postgres and MongoDB is also preferable.
- Solution Design: Collaborate with technical leadership to design software architectures that meet business and user needs, ensuring code quality, performance, and maintainability.
- Code Quality & Testing: Write clean, well-documented, and testable code. Perform and participate in code reviews and implement unit/integration tests.
- Collaboration: Work closely with product, UX, and DevOps teams to align on feature implementation, release planning, and troubleshooting.
- Continuous Improvement: Contribute to the evolution of our development practices, tooling, and processes, including CI/CD and DevOps pipelines.
- Technical Guidance: Provide mentorship and knowledge sharing to junior developers. Offer technical input during planning and retrospectives.
- Incident Management: Participate in resolving production issues, conducting post-mortems, and implementing fixes to ensure long-term stability.
REQUIREMENTS:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience: At least 5 years of professional experience building full-stack applications.
- Frontend: Proficiency with HTML, CSS, JavaScript, and modern frameworks like React.
- Backend: Strong understanding of backend development (Node.js, Java, etc.) and database systems (SQL, PostgreSQL, MongoDB).
- DevOps Knowledge: Familiarity with cloud platforms, deployment pipelines, containers, and CI/CD tools.
- Problem-Solving: Strong analytical skills and a proactive approach to debugging and optimization.
- Communication: Fluent in English, with the ability to communicate clearly and effectively with both technical and non-technical stakeholders.
- Team Player: Collaborative mindset and experience working in cross-functional teams.