BlackBerry Radar - Senior Full Stack Developer
BlackBerry
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.
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.
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.
#J-18808-LjbffrReference: WJ-291_10955650