Mid-level Software Engineer (Ruby on Rails)
HotDoc.com
Office
Melbourne, Victoria 3000, Australia
Full Time
Welcome To Hotdoc!
At HotDoc, our purpose is to improve the healthcare experience for everyone in Australia, by improving the way that patients and doctors communicate. We're passionate about building products that have a real impact on patient health outcomes and delivering services that support the growth and sustainability of Australian healthcare.
What’s in it for you
As a Backend Software Engineer, you’ll help provide smart tools for practices and better care for patients. Our engineering work spans both the exploration of new features that adapt to the changing healthcare landscape and the ongoing stewardship of the core systems relied on daily by thousands of clinics. That means you might be building innovative digital tools that support new models of care, diving deep into established systems with complex dependencies, or collaborating across areas when features touch multiple parts of the platform. Whatever you work on, the impact is immediate and visible for millions of patients and thousands of clinics across Australia.
Day-To-Day, You’Ll Be:
- Developing and maintaining core systems in Ruby on Rails that power appointment booking, reminders, payments, and patient engagement
- Delivering new features and iterating on products that integrate with existing systems, while preserving the trust we’ve built by prioritising reliability and security at every step
- Iterating on tools that reduce the administrative burden for GPs and practice staff, freeing them up to focus on patient care
- Handling escalations and working with the team to assess and prioritise bugs in the systems you own, ensuring the most critical issues are resolved quickly and effectively
- Navigating a changing healthcare landscape as regulations evolve; helping us to stay compliant while continuing to empower clinics to provide better care
- You’ll work in a cross functional team with Engineers, an Engineering Manager, a UX Designer, a Product Manager and a Data Engineer while collaborating closely with the broader technology group (~19 engineers) and business (100+ people).
At HotDoc, we genuinely live by our values. We provide a safe space where you can be yourself, speak up, challenge with care and take ownership while having fun along the way! Grow and develop during weekly 1:1s with your manager, focused on you and your career path.
What we’re looking for
- 3+ years of professional experience building and maintaining Ruby on Rails applications
- Strong backend engineering skills that includes a familiarity with SQL, query optimisation, background jobs and async processing
- A natural curiosity for technology and eagerness to learn, share knowledge, and collaborate with peers
- Strong written and verbal communication skills, with the ability to clearly explain technical concepts to non-technical stakeholders
Stand out candidates for this role will have;
- Practical experience integrating with third-party APIs and handling high-throughput data syncing in production environments
- Experience working with distributed systems, or a solid understanding of best practices for building and operating them
- Experience with HTML, CSS, JavaScript/TypeScript and frontend frameworks such as EmberJS
What our people love about working at HotDoc
Our people are at the heart of HotDoc. We are an employee first company, and recognise that we can’t provide a great patient experience if we don’t look out for our employees.
- HotDoc staff enjoy the flexibility to work from home or from our Melbourne HQ
- Access to our comprehensive Health & Wellbeing Program
- A generous Learning and Development Budget
- Parental leave benefits program including paid baby sleep school, first aid courses and EAP for primary and secondary care givers
- Twice-yearly company on-sites where all staff come together for a week of in-person events, activities and focused learning opportunities
- Private and confidential EAP program for all employees from day one
- In house Career and Strengths Coaching tailored specifically to every employee
Please note, we ask that all local staff make an effort to attend our Melbourne HQ once a week to better build relationships, get to know their teams and to meet the other members of staff they might not have the opportunity to during a normal working day. If this is not possible please ensure you speak to the hiring manager during the recruitment process so we can assist with reasonable flexible working considerations if required.
Mid-level Software Engineer (Ruby on Rails)
Office
Melbourne, Victoria 3000, Australia
Full Time
October 2, 2025