
BlackBerry Radar - Senior Full Stack Developer
BlackBerry · Ottawa, ON
This listing has closed — view similar roles below.
- On site
- Full-time
- CA$110,000 / year
- Ottawa, ON
Job highlights
- Develop scalable IoT platform microservices on AWS.
- Ingest and process high-volume real-time data.
- Contribute to frontend development with React.
- Influence architectural decisions and technical direction.
- Work in a high-trust engineering culture.
About the role
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. 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.
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.
Key skills/competency
- Full Stack Development
- Node.js
- React
- AWS
- Microservices
- Big Data
- IoT
- API Development
- CI/CD
- System Architecture
Skills & topics
- Senior Full Stack Developer
- Node.js
- React
- AWS
- Microservices
- IoT
- Big Data
- Real-time Systems
- Cloud Architecture
- Full Stack Engineering
How to get hired
- Tailor your resume: Highlight your Node.js, React, AWS, and microservices experience. Quantify achievements.
- Craft a strong application: Emphasize your ownership and problem-solving skills in your cover letter.
- Prepare for technical interviews: Be ready to discuss system design, data pipelines, and real-time systems.
- Showcase collaboration: Demonstrate your communication and teamwork abilities through examples.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific IoT technologies does BlackBerry Radar utilize for its platform?
- BlackBerry Radar leverages technologies like Node.js, Express, NATS for backend, and processes high-volume telemetry data. The platform also utilizes AWS for cloud infrastructure, and React for frontend development.
- How does BlackBerry Radar handle big data and real-time analytics?
- The platform focuses on high-volume telemetry ingestion and big data pipelines. Technologies like Flink, Cube.js, StarRocks, and Iceberg are used for reporting and analytics, alongside Redis and Elasticsearch for data management.
- What is the expected career growth for a Senior Full Stack Developer at BlackBerry Radar?
- As Radar is at a critical inflection point with heavy investment in next-generation architecture, there are significant opportunities for growth. You can influence architectural decisions, lead technical direction, and contribute to major platform innovations.
- What makes the engineering culture at BlackBerry Radar unique?
- BlackBerry Radar fosters a high-trust, engineering-first culture. Engineers have startup-style ownership with enterprise stability, tackling complex challenges in scaling a high-volume IoT platform.
- How is AI used in the hiring process at BlackBerry for this Senior Full Stack Developer role?
- BlackBerry explicitly states they do not use artificial intelligence (AI) to screen, assess, or select applicants. All applications for the Senior Full Stack Developer position are reviewed and evaluated by their human hiring team.
- What are the key backend and frontend technologies for this Senior Full Stack Developer role?
- Key backend technologies include Node.js, Express, NATS, MySQL, Redis, and Elasticsearch. For the frontend, React is the primary technology used.
- Does BlackBerry Radar offer remote work options for the Senior Full Stack Developer position?
- The job description does not explicitly state the work arrangement. However, given the focus on a lean, highly skilled engineering team and the mention of AWS and modern cloud tooling, a remote or hybrid arrangement is possible, but 'on-site' is the default if not specified.