Safetycare is a market leader in delivering safety training video content. We have locations in Australia, the United Kingdom, Canada, The United States and Singapore.
Our SaaS-based Learning Management System provides thousands of our clients (many of them global brands with household names) and hundreds of thousands of their staff access to our content. The system is easy to use and helps companies roll out the right training to keep their staff safe every day they are on the job.
We are passionate about content. We are passionate about keeping people safe. We are looking for a similarly passionate full-stack developer who knows their way around Ruby on Rails, wants to grow in their role, and enjoys working in a small technology team that kicks goals!
About the Role
Reporting to our Senior Platform Developer this role is for the developer who loves learning. You get to work with an extensive suite of AWS (Amazon Web Services) tools as well as a large multi-tenancy Ruby on Rails SaaS implementation.
Your problem-solving skills will come in handy when called on to figure out client issues and your communication skills will keep our internal and external clients happy.
The Safetycare team is agile and open to constant improvement, and you will be part of a team that is running a global platform at scale. We know you will need to learn the platform and understand that with the right mix of Rails development skills, you can do it!
What do you need to know?
- Experience working with AWS
- Understanding of the full Software Development Lifecycle
- Technical skills in Ruby, Ruby on Rails, Hotwire (Turbo, Stimulus), PostgreSQL, JavaScript, and Docker
- Testing methodologies using RSpec / Minitest
- Excellent problem-solving and bug-busting skills
- Demonstrable source code management capability using GIT
- Remote working capabilities
- SAML2, SCORM, Tailwind CSS, Terraform, AWS Fargate, AWS Element MediaConvert, streaming content experience a bonus.
What do you bring to the table?
- You have 3yrs commercial experience with Ruby on Rails
- You have great attention to detail whilst writing high-quality code
- You are comfortable with GIT Flow processes
- You are comfortable working in an agile development flow
- You can prioritise work efforts and deliver value to the business
- You are an agile learner who understands requirements and converts them to solid Rails code
- You get a kick out of building maintainable highly performing solutions
- You have excellent communication skills
Our Tech Stack
- Programming language: Ruby 3.2.2
- Framework: Ruby on Rails 7.0
- Frontend: Html, Sass, Hotwire (Turbo, Stimulus)
- Database: Aurora Postgres, Redis
- Cloud: AWS (S3, Fargate, Elemental MediaConvert, Code Deploy, Aurora, Postgres, Redis)
- Version Control / Pipeline: Git, Gitlab
- Testing: Rspec (95%), MiniTest (5%), Factory Bot, Fixtures.
- Infrastructure as Code: Terraform
Remuneration
Competitive remuneration offered.
Terms
This is a full-time position in Melbourne, Australia. Some office time is required, but remote working flexibility is available to the right developer!
To apply please email your CV and a cover letter to ****@safetyhub.com outlining your skills, experience, and availability. Please include a link to the source code of the project that makes you most proud.
Applicants should have the right to work in Australia in a full-time capacity.
Strictly no agencies. Any resume submitted by an agency will remove the candidate from our selection criteria.