<img src="https://secure.leadforensics.com/77233.png" alt="" style="display:none;">


It’s more than a job. It’s working for a purpose.


Product Management & Development


Calgary, Alberta, Canada

Staff Front End Software Developer

Blackline Safety is a world leader in the development and manufacturing of IoT connected safety products — we offer the broadest and most complete portfolio in the industry. We monitor personnel working alone in populated areas, indoors within complex facilities, and employees operating in the most remote reaches of our planet. Our purpose and promise to our customers of providing the technology that keeps workers safe informs our overall product development.

Our products are used to keep people safe in the event of falls, missed check-ins, man-downs, and exposure to explosive or toxic gas. Our products save lives. Our design, marketing, customer care, sales and production are all performed in-house at our headquarters in Ramsay, Calgary.

Our fast-growing company is currently hiring an experienced Team Lead to help build the next generation of new features and functionality for our highly available, highly scalable safety monitoring platform built on the newest stack.

Our solutions are built in the Well architected framework and the technologies include AWS API gateway, Angular 11, Amazon Web Services and all they offer, IoT, ECS, Fargate, RDS MySQL, Aurora PostgreSQL, Lambda, Elasticsearch, Aurora, Docker, DataDog, CD/CI pipelines on CodePipeline and CodeBuild, CloudFormation, ALB, Python, Java, Spring-boot RedShift, Spark, EMR, Kinesis (Streams, Firehose, Analytics). We use Event Driven architecture, DDD, Emerging Patterns and anything else you want to try. You will receive a top-notch dev machine running on Linux.

We're looking for someone who

  • That takes ownership of the solution and delivers with high accountability
  • With a team mindset, highly collaborative and enjoys a fast-paced, team environment
  • That enjoys learning new technologies, concepts, and areas of business
  • Who champions the causes of uptime, reliability, compliance, and security
  • Who has experience developing scalable web applications using modern technology in a SaaS IoT environment dealing with real-time streaming data, web portals, and analytics
  • Who has the ability to thrive on a high level of autonomy and responsibility

Required Qualifications

  • A degree in computer science, software engineering or similar education
  • Be able to write and evaluate code that is testable, reliable, and sustainable
  • Proven and knowledge of Docker, Linux, and familiarity with AWS tools
  • Extensive experience with Javascript fundamentals
  • Experience building enterprise applications on Angular 2+
  • Experience packaging and deploying Angular applications
  • Experience profiling and optimizing Angular applications (modularity, performance, size,..)
  • Experience identifying and building common components
  • Proven history of delivering cloud-based software at large scale
  • Bonus points: If you have experience decomposing monolithic applications into cloud native ones
  • More bonus points: You have deep and practical understanding of Angular Elements

Position Overview

  • Full-time salaried position: compensation to match your experience and talent.
  • Rapidly growing tech company expanding globally.
  • Extended Health and Dental benefits, along with a wellness program.
  • Employee Family Assistance Program.
  • Educational Assistance Program.
  • Patent Program
  • Company stock purchase plan with matching RSP contributions.

Apply today

To apply for this position, please fill out the following form: