Worker Sub-Type: Regular Job Description: 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. Strong proficiency in JavaScript is essential, including experience with modern frameworks such as React. Candidates should be comfortable building dynamic, responsive user interfaces and integrating with RESTful APIs. Solid understanding of 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 #LI-CM1 Scheduled Weekly Hours: 40 BlackBerry (NYSE: BB; TSX: BB) is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things. Headquartered in Waterloo, Ontario, the company is unwavering in its commitment to safety, cybersecurity and data privacy, and leads in key areas such as artificial intelligence, endpoint security and management, encryption and embedded systems. You couldn’t choose a more exciting time to consider joining us! For more information, visit BlackBerry.com and follow @BlackBerry. ©2025 BlackBerry. All right reserved. BlackBerry® and related trademarks, names, and logos are the property of BlackBerry Limited and are registered and/or used in the U.S. and countries around the world. It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. EEO Minorities/Females/Protected Veteran/Disabled BlackBerry strives to create an accessible and inclusive application and selection process and is committed to working with and providing reasonable accommodation to job applicants who may require provisions to participate in the selection process. Should you require an accommodation, please contact recruitment@blackberry.com or contact our HR department by calling 1-519-888-7465. We will reply to your request as soon as possible. FEDERAL POSTERS: Federal Employment Law Posters: EEO is the Law Employee Polygraph Protection Act FMLA Federal Contractor Postings: E-Verify Right to Work EEO is the Law Supplement Pay Transparency HELPFUL LINKS: Contact Us Application Process Careers FAQ RETURN TO JOB POSTINGS