Log In Employers
Lease Administrator Director Customer Success Manager Key Account Manager Digital Marketer - Generalist - Contract Human Resources Assistant Retial Sales Associate Director Train Control Engineer Account Development Executive Ingenieur qualite Ethics Commissioner Site Inspector Entry Level Sales Sales Vice President - Transit and Light Rail Android Developer Associate Brand Manager Senior Software Developer AX Customer Service Representative Senior Consultant - Monitoring Tools Senior Sales Executive Developer Geospatial Metadata Coordinator Festival Marketing Intern - Winter Term Product Director Health and Dental Assistant Manager Independent Scientist NEW Junior Product Manager Communications Coordinator Market Development Manager - Hamilton Equity Research Analyst - Global Vice President JavaScript Developer B2B Sales Representative Senior Developer - Sr Data Engineer SoC Design Engineer Software Engineer Business Development Associate UX Account Executive-Sales and Business Senior QA Engineer Senior Database Engineer Recruiter Marketing and Events Specialist Sales associate - Downtown Toronto Account Manager All Jobs
0x 10% Happier 101 Commerce 1010data 10x Genomics 11 Honore 128 Technology 1366 Technologies 15Five 17 Media 17zuoye 1C Company 1Crowd 1HUDDLE 1QBit 1World Online 1mg 1stdibs 21viaNet 23andMe 2C2P 2RedBeans 2U Inc. 2lemetry 2nd Address 360 Mobile Security 36Kr 3D Robotics 3D Systems 3Pillar Global 3Scan 3T Biosciences 3VR 3YOURMIND 4:33 Creative Lab 4INFO 500 Startups 500px 51 Credit Card Manager 51talk 55ip 58 Daojia 5miles 6 River Systems 6sense 7Park Data 7shifts 8 Securities 82 Labs Inc. 8i 8th Wall 8tracks Radio 8x8 Inc 90 Seconds 908 Devices 91springboard 99 9F Fintech Holdings Group 9stacks A Million Ads A10 Networks AB Tasty ABBYY ABEJA ABSENTIA ACL Services ACORN OakNorth Holdings Ltd. ACV Auctions ADC Therapeutics ADENTS HTI ADOR ADP ADVANO ADYOULIKE AEVI International AEye, Inc. AGNC Investment AID:Tech AISense Inc. AISpeech ALPHA AND CO AOptix Technologies APDM Wearable Technologies APUS Group AQMETRICS ARMO BioSciences ASR Microelectronics AT&T AT&T ATI Physical Therapy AUTO1 Group AV Homes AVG Technologies AWAL AYLIEN AYR Aahaa stores All Companies
My Profile Log Out

Full-Stack Developer, IoT At BlackBerry


Ottawa, On

Job Description

BlackBerry is looking for Full-Stack Software Developers to join our IoT team where we are developing technology to help connect devices to deliver "Internet-of-Things" experiences, including our innovative BlackBerry Radar product and our novel, newly-unveiled, security-focused BlackBerry Jarvis offering. Our services enable customer efficiency improvements that were previously unheard-of and rest on a foundation of rock-solid security. We are looking for enthusiastic developers who love new technologies and thrive in the polyglot software development model that Service-Oriented Architectures and Micro-service Architectures make possible. These platform roles demand broad generalized ability - on any given day, you might be fixing a bug in one of our Scala or Ruby services, authoring a new feature in a Node.js or Go service, or working with DevOps to set up a new CI pipeline for a service, among many, many other possibilities.

Developers with a solid understanding of modern DevOps and a commitment to the development of high-quality software through the use of unit testing and TDD are preferred as we must take care in the development process to ensure we make zero downtime, incremental upgrades possible while maintaining high levels of quality throughout. Our group is committed to innovation and as a member of our platform team, you will participate in ideation sessions to generate new patentable inventions, benefit financially from these via our patent incentive program, and are likely to see at least some of those good ideas end up in our products themselves. Equally, as our service offerings grow and mature, we are accumulating vast quantities of data - we will be turning our attention to mining that data in interesting and novel ways through the use of Machine Learning and Analytics, so candidates with some background in these areas will similarly be preferred.


  • Developing client and server side functionality in a wide variety of languages and frameworks
  • Developing user interfaces for both management of services and customer applications
  • Be a DOM ninja!
  • Integrating and using leading open source tools such as React, Node.js, Docker
  • Designing and developing full-stack solutions focused on solving use cases all the way from embedded device, web UI, to backend and database
  • Writing unit tests to continually improve quality as well as our ability to introduce features at a rapid pace
  • Working directly with customers to enable their use cases with our platform
  • Planning work using Scrum methodologies

Skills and Qualifications:

  • Experience developing web-based user interfaces and server-side business logic including database modelling
  • Working knowledge of the AWS service ecosystem
  • Experience in designing REST APIs in particular and excellent design skills in general
  • Examples of frameworks we use include: Node.js, React, Angular, Express, Mocha, JUnit, Selenium
  • Examples of languages we use include: Javascript (both client-side and server-side using Node.js), HTML, CSS, Ruby, Java, Go and Scala
  • Examples of databases we use include: NoSql data stores like Cassandra, ElasticSearch, RDBMS systems like MariaDB and Postgresql
  • Examples of tools we use include: Jira, Git, Jenkins, Docker
  • Proficiency in UNIX/Linux
  • Excellent communication and interpersonal skills
  • High degree of motivation, and ability to work both independently and in a team environment


Job Family Group Name:

Product Development

Scheduled Weekly Hours:


Get hired at BlackBerry

You're one short application away from your dream job