Enable job alerts via email!

BlackBerry Radar- Full Stack Developer II

BlackBerry

Ottawa

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A technology firm specializing in IoT solutions located in Ottawa is seeking a Full Stack Developer to work on scalable cloud applications. This role emphasizes Back End development using Node.js and Express, with responsibilities including designing web applications and optimizing microservices. Ideal candidates will have a Bachelor's degree and experience in RESTful APIs, CI/CD, and containerization technologies. The position includes a commitment to Agile practices and promotes collaborative team dynamics.

Qualifications

  • Extensive experience in Back End development with Node.js / Express.
  • Strong hands-on experience with SQL and NoSQL databases.
  • Proven ability to design and implement complex system architectures.

Responsibilities

  • Design, develop, and maintain end-to-end web applications using modern technologies.
  • Build and optimize microservices and backend systems.
  • Collaborate on Front End development using React.

Skills

Node.js / Express
SQL and NoSQL databases
RESTful APIs
Docker
Kubernetes
Agile methodology
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Mocha
Chai
Jira
Redis
Elasticsearch
Job description
Overview

The BlackBerry IoT Business Unit combines BlackBerry’s core IoT assets across the company. One of groups within the IoT Business Unit is BlackBerry Radar, which is an innovative service for managing and optimizing fleet operations for businesses in the transportation sector. Solving our customers most common transportation and logistics challenges, BlackBerry Radar can be used for tracking trailers, intermodal containers & chassis, equipment, railcars and more.

Asset Tracking Engineered for Intelligence!

All BlackBerry Radar tracking data is secured with BlackBerry encryption and authentication services; the devices are powered by BlackBerry QNX, our OS for embedded systems. BlackBerry Radar devices are rugged and low maintenance, equipped with batteries that can last as much as five years.

Job Description

We’re looking for a talented and driven Full Stack Developer with a strong focus on Back End development using Node.js and Express, and a passion for building scalable, cloud applications in a microservices architecture. This role offers the opportunity to work across the stack, contribute to architectural decisions, and help shape the future of our platform hosted on AWS.

What You’ll Do
  • Design, develop, and maintain end-to-end web applications using modern technologies including Node.js, Serverless, NATS, Elasticsearch, MySQL, and Redis.
  • Build and optimize microservices and backend systems with a focus on scalability, performance, and reliability.
  • Collaborate on Front End development using React, contributing to intuitive and responsive user interfaces.
  • Write and maintain unit and integration tests to ensure high code quality and rapid feature delivery.
  • Lead and contribute to technical initiatives, promoting best practices in software development.
  • Own the quality of your code through automated testing, monitoring, and CI/CD pipelines.
  • Participate in Agile planning using tools like Jira, and contribute to sprint execution and retrospectives.
  • Work with containerization technologies such as Docker and Kubernetes to deploy and manage services.
What You Bring
Required Skills & Experience:
  • Bachelor’s degree in Computer Science or a related field.
  • Extensive experience in Back End development with Node.js / Express.
  • Strong hands-on experience with SQL and NoSQL databases (e.g., MySQL, Elasticsearch, Redis), including data modeling and optimization.
  • Solid understanding of RESTful APIs, pub/sub messaging systems (e.g., NATS), and microservices architecture.
  • Experience with automated testing frameworks such as Mocha and Chai, and a deep understanding of testing strategies.
  • Familiarity with CI/CD pipelines, Docker, and Kubernetes in production environments.
  • Proven ability to design and implement complex system architectures.
  • Strong communication and collaboration skills.
  • Self-motivated with a sense of urgency and a commitment to continuous learning.
  • Ability to work independently and as part of a cross-functional team.
Preferred Skills
  • Experience with React and Front End development

Scheduled Weekly Hours: 40

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs