Job Description
This is a remote position.
Company Overview
Clinic Online
is an Australian telehealth company revolutionising how patients access healthcare. Our platform bridges the gap between technology and patient care, delivering fast, secure, and comprehensive digital health solutions. We are committed to building intuitive, robust, and scalable software that enhances user experience and drives innovation in digital health.
Job Overview
We are seeking a motivated
Full Stack Developer
to join our growing, dynamic team. You will be instrumental in developing and maintaining both our web and mobile telehealth platforms. This is a hands-on role suited to someone who is intuitive, independent, outspoken, and passionate about modern software development.
The ideal candidate will thrive in a fast-paced environment, be confident sharing ideas, and show initiative in problem-solving and innovation.
What We’re Looking For
We’re seeking a versatile
Full Stack Developer
who is confident working across both the
front end
and
back end
of our platform. You’ll be responsible for the entire development lifecycle – from building intuitive user interfaces to maintaining robust backend systems and infrastructure.
You Should Be Skilled In
Front-End: Angular, React Native, Laravel Blade, HTML/CSS, hybrid mobile app development, and a good eye for UI/UX.
Back-End: PHP, .NET, Laravel, API integrations, and AWS (including RDS, S3, EC2).
DevOps \& Infrastructure: AWS architecture, CI/CD pipelines, database management, and general system reliability.
This is a hands-on role suited to someone who enjoys autonomy, has strong technical intuition, and isn’t afraid to voice ideas or challenge the status quo.
Job Responsibilities
Develop, maintain, and optimise full-stack features across mainly web and hybrid mobile platforms.
Collaborate with external Australian Government departments to develop and deploy secure, compliant telehealth features (APIs).
Design and integrate RESTful APIs, with a focus on healthcare, finance, telephony, and accounting systems (e.g. QuickBooks, XERO).
Ensure AWS infrastructure is optimised, secure, and scalable.
Manage and monitor live production environments.
Write clean, efficient, and maintainable code using modern frameworks and best practices.
Conduct code reviews and participate in continuous improvement of our engineering processes.
Provide general IT support and troubleshooting across the platform.
Maintain app deployment across Apple App Store and Google Play Store.
Stay current with emerging technologies and suggest improvements.
Ensure SEO best practices are implemented across web properties.
Maintain uptime and integration between upstream and downstream systems (e.g. eRX, IHI, eWay, etc.).
Requirements
Required Experience \& Skills:
Proven experience as a full stack developer or software engineer with a portfolio of commercial projects.
API integration expertise (healthcare APIs preferred).
Deep experience with the following tech stack:
-
Frontend: Angular, Laravel Blade, HTML, React Native
-
Backend: PHP, .NET, Laravel
-
Cloud \& Hosting: AWS (S3, RDS, EC2, SES), DNS/SSL (Namecheap, Multi-Domain OV)
-
Databases: AWS RDS (Production), PHP (Development)
-
DevOps \& Monitoring: AWS CLI, Lambda, CI/CD pipelines, Containerisation
-
SEO: Strong understanding of search engine best practices
Mobile app experience across iOS and Android (Hybrid frameworks)
Excellent problem-solving and debugging skills
Strong communication and collaboration abilities
Experience managing app store submissions (Apple \& Android)
Familiarity with Agile development methodology
Strong systems architecture and cloud infrastructure understanding
Desirable Experience
Healthcare or telehealth experience
AWS certification or equivalent experience
Familiarity with the following APIs/Integrations:
- eWay, QuickBooks, Zoom SDK, Twilio, SendGrid, Twak, GoFax, Sling, etc.
Key Technologies And Tools
.NET Core / .NET 6
Angular / Laravel / Blade
React Native
AWS (S3, EC2, SES, Lambda, RDS)
PHP / JavaScript / TypeScript / Python
MySQL / NoSQL
REST API / Web API
Git / GitHub / Bitbucket
Terraform / CI/CD
DevOps and Containerisation
SEO optimisation tools
App Store and Google Play Console
Messaging and notification services (Twilio, SendGrid)
Please See Additional Information
Category
Tech
Backend
PHP
Backend
dotNet
Frontend
HTML
Frontend
Angular
Frontend
Laravel / Blade
Frontend
React Native
Web Hosting
AWS
Email Hosting
AWS
Storage
AWS (S3)
Database - Prod
AWS (RDS)
Database - Dev
PHP
Integrations
PDF - Med Certificates \& Referals
API
MIMs (API) - Drug Directory
API
eRX (API) - Prescription Gateway
API
IHI - Patient / Doctor information Gateway
API
eWay (API) - Payment Portal
API
Quickbiooks (API) (Intuit) - Accounting
API
Zoom SDK (API) - Video SDK
External
Zoom VoIP (External) - Phone System
Domain
Namecheap
Chat Box
Twak - Support Chat Admin \& Doctor
Email Verification
SendGrid - Sign-up emails
SMS Verification
Twillio SMS - Patient Mobile verification
External
NAB (Eternal) - Bank
External
GoFax (External) - Fax
External
Sling (External) - GP Scheduling
External
Apple Hybrid (Mobile App) - Hybrid App
External
Android Hybrid (Mobile App) - Hybrid App
SSL
Multi Domain OV (Organisational Validated)
SEO
Benefits
Permanent WFH Arrangement
Fixed day-shift Schedule
'Commensurate with experience' Remuneration Package
check(event) ; career-website-detail-template-2 \=\> apply(record.id,meta)" mousedown\="lyte-button \=\> check(event)" final-style\="background-color:#FA6400;border-color:#FA6400;color:white;" final-class\="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered\=""\>