Blackberry Radar - Senior Full Stack Developer
2000 blackberry
📍 ottawa ontario mississauga ontario montreal quebec canada🕐 6d ago🔗 workday
Job Description
**Worker Sub-Type:**
Regular
**Job Description:**
**Work Model:**
This is a hybrid role, requires 4 days work from Ottawa office and 1 day work from home.
**Scheduled Weekly Hours:**
40
**About Radar**
BlackBerry Radar is a rapidly growing IoT platform that enables real-time tracking and analytics for thousands of trailers, containers, and high-value assets across North America. Learn more.
Our platform has achieved strong market traction, with a fast-expanding device footprint and a lean, highly skilled engineering team tackling challenges in big data, cloud architecture, and performance optimization as adoption accelerates.
Radar is at a critical inflection point. We’ve established product-market fit, our install base is scaling quickly, and our platform processes more data each month than ever before. We’re investing heavily in next-generation architecture to support the next five years of innovation and growth.
**Why This Role Matters**
Every new customer adds more devices, more data, and more opportunities to innovate. We’re expanding our engineering team to build the next generation of Radar’s cloud platform, focusing on:
* High-volume telemetry ingestion and big data pipelines
* Cloud re-architecture for scalability and resilience
* Advanced reporting and analytics
* API expansion and next-gen customer experiences
* Performance and reliability engineering
* Modern DevOps tooling in a microservices environment
**Tech Stack**
* Backend: Node.js, Express, NATS
* Data: MySQL, Redis, Elasticsearch
* Reporting: Flink, Cube.js, StarRocks, Iceberg
* Cloud: AWS
* Frontend: React
* DevOps: Docker, Kubernetes, GitHub Actions
**What You’ll Do**
* Build and optimize backend microservices using Node.js, Express, NATS, Redis, MySQL, and Elasticsearch on AWS
* Work on data-intensive, real-time systems ingesting telemetry at scale
* Contribute to front-end development using React
* Influence architectural decisions and technical direction across the platform
* Ensure reliability through automated testing, CI/CD, monitoring, and observability
* Collaborate in a high-trust, engineering-first culture where your work truly matters
**What You Bring**
**Required:**
* 4-5 years of experience in software development
* Strong backend development experience
* SQL + NoSQL experience (MySQL, Elasticsearch, Redis)
* Experience building microservices and event-driven systems
* Comfort with AWS, Docker, CI/CD pipelines, and modern cloud tooling
* Ability to design and reason about complex system architectures
* Curiosity, ownership, and willingness to dive into unfamiliar problems
* Strong communication and collaboration skills
**Preferred:**
* Proficiency in JavaScript
* Advanced React experience
* Background in IoT, telematics, or large-scale distributed systems
**Why Engineers Love Working at Radar**
* High impact — what you build directly drives customer value and product success
* Small team, big reach — startup-style ownership with enterprise stability
* Real engineering challenges — scaling a high-volume IoT platform is genuinely hard and deeply rewarding
#LI-NR1
**Benefits:**
The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.
**Disclosure of Position Status:**
This job posting is part of a general recruitment effort without a guaranteed position
**Disclosure of Artificial Intelligence:**
We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.