Who's SALUS?
At SALUS, we spearhead a safety revolution in the construction and labor industries with our advanced SaaS platform. Designed to digitize safety workflows, our platform combines a web app for real-time operational monitoring with powerful reporting capabilities, alongside a mobile app optimized for high adoption among field-level workers.
About SALUS
SALUS is a VC-backed startup known for its dynamic culture and strong customer base across North America. We are committed to enhancing safety compliance by breaking down barriers to workplace safety with cutting-edge technology and are poised for significant growth.
Role Overview
We have an excellent opportunity for a Senior Backend Developer to join our growing team. You will work with a group of talented developers, building out any software the company requires. You will participate in the full product development lifecycle, collaborating with cross-functional teams, and taking ownership of technical solutions and code quality.
What You'll Do
Participate in the entire product development lifecycle, working with the product team to plan, design and develop new features and technical solutions
Write maintainable and testable code
Design and develop APIs
Manage and develop CI/CD pipelines
Manage and configure Docker images and files
Manage development, staging and production servers
Participating in code reviews
Mentor Junior Developers
Design & propose technical solutions to the team
What You Bring
A computer science university degree, college diploma in computer science or relevant experience
8+ years of experience in software development
A strong grasp of Git and practices related to source control
A strong understanding of relational databases
Experience modeling databases and building complex queries
Deep understanding of programming languages JavaScript and TypeScript
Experience with build pipelines and automation tools (GitLab CI experience is a plus)
Hands-on experience managing large cloud-based systems in AWS (EC2, S3, RDS, API Gateway, Route 53)
Familiarity with cluster administration tools such as Docker Swarm or Kubernetes (k8s)
Proficiency with Infrastructure as Code tools, particularly Terraform
Passion for software development and continuous improvement
An interest in problem-solving
Experience in the Following is a Plus
PostgreSQL, Redis, WebSockets
Experience designing and implementing workflow orchestration or business process automation (BPA) systems with multi-step approvals, conditional triggers, and notification handling.
Experience building large web applications with front-end frameworks/libraries (Vue/React)
Familiarity with development frameworks such as Express, SailsJS, NestJs
Experience working in a product development environment
Working in a small team, and taking accountability for deliverables
What We Offer
Salary $160,000 to $180,000 CAD
A dynamic and collaborative work environment where your contributions will make a real impact.
Opportunities for career growth and professional development.
A chance to work on innovative projects that solve critical industry challenges.
Flexibility in work arrangements.
Extended medical and dental benefits.