Staff Engineer at ShiftCare
Macquarie Park, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

04 Aug, 25

Salary

0.0

Posted On

05 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

ABOUT SHIFTCARE

ShiftCare’s innovative software is a market leader which helps Australian & American disability support providers, in-home aged carers and allied health professionals, streamline the way they work by creating efficiencies in rostering, client management and billing, enabling businesses to grow.

Responsibilities

THE ROLE

Reporting to ShiftCare’s CTO, as a Staff Engineer, you will play a pivotal role in driving technical excellence elevating the skills of the entire engineering team, and ensuring the scalability, reliability, and performance of our platform. Your feedback and experience will be required to identify potential areas of improvement and design the most efficient plan to do so.
You will be responsible for designing, implementing, and maintaining scalable and robust solutions to meet the needs of our customers acting as a multiplier of the rest of the team rather than on your own. Working closely with cross-functional teams, you will contribute to the architecture, development, and deployment of our SaaS products, ensuring high performance, reliability, and security.

WHAT YOU’LL DO IN THE ROLE

  • 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.
Loading...