Senior Python Developer

Company:  Salus Safety
Location: Vancouver
Closing Date: 04-08-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

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 with cutting-edge technology and are poised for significant growth.

Role Overview

Salus has an excellent opportunity for a Python Software Developer to join our team in Vancouver. You will join a group of talented developers, building out key software the company requires. You will work on all aspects of the product, from developing new features to writing tests and updating the CI/CD pipelines, along with managing servers and integrations. We’re looking for developers who value their soft skills as much as their technical ones and are eager to help with technical problems.

What You'll Do

  • Participate in the full 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
  • Build complex data flows using Python tooling
  • Create reliable and robust integrations between different systems and entities
  • Manage and develop CI/CD pipelines to support your code
  • Participate in code reviews

What You Bring

  • A computer science university degree, college diploma in computer science or relevant experience
  • 6+ years of experience writing Python code for production systems
  • Experience building and maintaining REST APIs using frameworks such as FastAPI, Flask, Django
  • Exposure to using ORMs such as SQLAlchemy
  • Experience with Python’s type system
  • Proficient with source control (Git)
  • A strong understanding of relational databases (PostgreSQL)
  • A passion for software development
  • An interest in problem-solving 
  • And an eagerness to learn new technologies
Experience In the Following a Plus

Experience writing integrations and middleware

Experience with Apache Airflow, or other data orchestration tools such as Luigi

AWS (EC2, S3, RDS, Route 53, IAM)

Experience modelling databases and writing SQL queries

Gitlab CI/CD Pipelines (or other CI/CD pipeline tools)

Experience working in a product development environment

The pay range for this role is:

140,000 - 160,000 CAD per year (Canada)

R&D

#J-18808-Ljbffr
Apply Now
Share this job
Salus Safety
  • Similar Jobs

  • Python Developer

    Vancouver
    View Job
  • Python Developer

    Vancouver
    View Job
  • Python Developer

    Vancouver
    View Job
  • Software Developer (Python)

    Vancouver
    View Job
  • Python Django Developer

    Vancouver
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙