Mid/Senior Ruby on Rails Engineer
Published on October 10, 2024
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.
- Work with the technology team in the adoption and maintenance of modern (agile) software engineering practices
- Build technical integrations with third party vendors
- Support critical technology incidents as needed
- Work in technology architecture, scalability, security and performance initiatives
- Deliver high quality hands-on engineering work inline with the companies commercial objectives
- Mentor other platform engineers and team members
- Track and drive to completion all of the platform focus group's deliverables
- Work within defined project management guidelines and security best practice
- Contribute technology inputs to product team and roadmap discussions
- Be the champion of delivering scalable, robust, commercially viable technology outcomes for the company
- Become a cultural change agent within the technology group to focus on engineering best-in-breed, commercially viable technology outcomes for the business
- Minimum 3 year’s industry experience with Ruby on Rails development deploying scalable Rails API & applications
- 5+ years experience in any Web Development fields
- Identifying bottlenecks, optimizing and profiling web applications using NewRelic and related tools
- Develop and maintain specs using Rspec, Jest and e2e preferably Cypress
- Experience in creating APIs
- Good understanding of pair programming and in pair code reviews
- Working proficiently in relational databases
- Have worked in teams of 3 or more developers
- Experience and understanding of CI/CD tools such as CircleCI
- Experience deploying scalable cloud solutions on AWS
- Experience working within Agile environments (Scrum/Kanban)
- Basic experience working with frontend frameworks such as Vuejs.
- DevOps skills a bonus
- Confident and autonomous
- You write performant, scalable, efficient code
- You take pride in your work
- You have good (written/verbal) communication skills and contribute regularly to architectural and team discussions
- You aren’t afraid of making and learning from mistakes
- You share and communicate your knowledge with the team
- TDD and BDD by default
- Some knowledge/interest in other technologies we use - Vuejs, React native, serverless