Staff Engineer
Published on February 05, 2025
ShiftCare’s innovative software platform helps Australia’s disability support providers, in-home aged carers and allied health professionals, streamline the way they do things 🧑🏽⚕️📲 ✅
By creating efficiencies in rostering, client management and billing, we enable businesses to grow, while creating more time for what matters most – supporting clients, and helping them lead healthier, happier lives.
We’re a small but rapidly growing start-up that strikes the balance between work and play 🧑💻 ➡️ 🏄♂️
Based at Fishburners, one of Sydney’s leading tech co-working spaces, our diverse team embraces a culture of dedication and enthusiasm.
Whether you choose to work on-site with us, where you’ll rub shoulders with other start-ups, enjoy perks like complimentary coffee, beer and the occasional pizza, or remotely, at hours that suit you, you’ll soon feel like part of a team making a difference.
- Provide technical guidance, mentorship, and support to junior and mid-level engineers. Lead by example, promoting best practices, and fostering a culture of continuous learning and improvement.
- Collaborate with product managers, designers, and other stakeholders to translate business requirements into scalable and maintainable software solutions. Drive architectural decisions that align with the company's long-term goals and vision.
- Take ownership of critical components and features within our Ruby on Rails stack.
- Champion the implementation of robust monitoring and observability solutions to improve system visibility, detect anomalies, and troubleshoot issues proactively (we use New Relic and others).
- Contribute to the continuous improvement of our development processes, including code reviews, automated testing, and deployment pipelines.
- Troubleshoot and resolve complex technical issues related to our SaaS platform, ensuring minimal downtime and maximum reliability.
- Identify and implement improvements to our products and processes to support our growth.
- Coordinate the delivery of features from the roadmap through each stage of the development cycle.
- Participate in the planning and estimation of development tasks, and ensure timely delivery of features and enhancements.
- Lead by example in terms of excellence, attention to detail, evaluating priorities and risks, designing scalable solutions, etc.
- You have ample experience designing and shipping scalable, reliable and maintainable systems that operated at large scale. Ideally in a similar stack as ours: Ruby on Rails, React/Vue, AWS.
- You have a few years of experience being one of the most experienced developers in a team (or teams), with responsibility over their outcomes, acting as a multiplier and have learnt some lessons along the way.
- You are passionate about learning, continuous improvement, and excellence in software engineering as a craft, and love nurturing a culture that embraces those values.
- You thrive when given autonomy and responsibility to identify problems, drive solutions and bring the team along encouraging a healthy and inclusive work environment that’s both supportive and challenging to promote growth.