Senior Platform Developer (Ruby on Rails)
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 rollout the right training to keep their staff safe every day they are on the job.
We’re passionate about content. We’re passionate about keeping people safe. We’re looking for a similarly passionate full-stack developer who knows their way around Ruby on Rails, enjoys building a global product and enjoys working in a small technology team that kicks goals!
About the Role
Working closely with our Technical Lead this role calls for a Senior Developer with a passion for Rails full-stack development and a yearning to learn. You get to work with an extensive suite of AWS 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. You will be part of a team that is running a global platform at scale.
What do you need to know?
- Experience working with AWS and CI pipelines
- Understanding of the full Software Development Lifecycle
- Strong 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 code management capability using GIT
- Remote working capabilities
- GitLab, SAML2, SCORM, Tailwind CSS, AWS Fargate, TerraForm, AWS Element MediaConvert, streaming content experience a bonus
What do you bring to the table?
- You will preferably be located in Melbourne Australia with full Australian work rights
- 5+ years of commercial Rails full-stack experience
- You have great attention to detail and strive to write code with 100% test coverage
- You prioritise work efforts for maximum project value
- You eat Git Flow and Agile processes for breakfast
- You are an agile learner who can understand requirements and quickly convert them to best-practice Rails code
- You are happy to work across all areas of the platform (App, Infrastructure and Security) with the right learning experiences
- You enjoy discussing ideas and sharing learnings with other developers to come up with the best solution
- 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
Terms
This is a hybrid full-time position in Melbourne, Australia.
Apply via Seek or email your CV and a cover letter to ****@safetyhub.com outlining your skills, experience, and availability. Applicants should have the right to work in Australia in a full-time capacity.
Strictly no agencies.