
BlackBerry Radar - Senior Full Stack Developer
- IoT
- Lean
- Devops
- Microservices
- Node.js
- NATS
- MySQL
- Redis
- Elasticsearch
- Flink
- AWS
- React.js
- Docker
- Kubernetes
- GitHub Actions
- CI/CD
- SQL
- NoSQL
- JavaScript
- AI
Â
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.
Â
BlackBerry Radar - Senior Full Stack Developer · BlackBerry Corporation