
Mid/Senior Ruby on Rails Engineer
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.
About The Team You’ll Be Joining
The ShiftCare Engineering team is on a mission to make ShiftCare accessible to more businesses across Australia & the United States, but this is just the beginning of our journey. Doubling in revenue every year, we are having a fun time scaling our systems and processes appropriately.
You will help us in ensuring our main feature development team delivers software designed, built and maintained to the highest standards to enable our growth. We treat software development as a craft and are passionate about reliability, our customers, and doing more with less.
Responsibilities
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
Requirements
Minimum 6 year’s industry experience with Ruby on Rails development deploying scalable Rails API & applications
8+ 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
Your attributes
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
Increase your chances of landing your dream career.
About the company
Similar Remote Jobs
- New Job! Featured Job Remote Job
- New Job! Featured Job Remote Job
- Opened 3 days ago Featured Job Remote Job
- Opened 3 days ago Featured Job Remote Job
- Opened 12 days ago Featured Job Remote Job