Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Developer

$108.75k - $158.75k per year
Full-time

BlackBerry

Worker Sub-Type

Regular

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

  • 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.

Scheduled Weekly Hours

Compensation Hiring Base Salary Range

$108,750.00 - $158,750.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate’s qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry’s success. VIP payments are made in addition to base salary and factor in company’s performance as a way for employees to share in BlackBerry’s achievements.

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 is an active opening. We are seeking to fill this position immediately

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.

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Developer in Waterloo, ON vacancy
  •  ...multiple sectors like telecommunications, automotive, healthcare, and industrial automation. We are seeking a Senior Full Stack Software Engineer to design, develop, test, and maintain software applications that address customer needs and business objectives. This role is... 
    Senior
    Full time

    syntronic

    Waterloo, ON
    25 days ago
  •  ...tracking, documentation and/or weather. Main responsibilities Full stack development, maintenance, and testing on new and existing apps...  ...to quality. Suggest solutions to complex problems and develop them with minimal supervision. Mentor and guide the work of junior... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    22 days ago
  • $70k - $120k per year

     ...love to hear from you! Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and help build Magnet...  ...can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks... 
    Suggested
    Work at office
    Local area
    Worldwide
    Flexible hours

    Magnet Forensics

    Waterloo, ON
    17 days ago
  •  ...the right person to join our team working towards this goal, we would love to hear from you!  Role Overview  We are looking for a Full Stack Software Engineer to join  the our dynamic team and help build Magnet One - our platform for digital forensics workflows. As a part... 
    Suggested
    Full time
    Worldwide

    magnetforensics

    Waterloo, ON
    15 days ago
  • $69 - $89 per hour

     ...Senior Full-Stack Java Engineer – Remote (ONTARIO BASED) Shape the future of enterprise technology in the insurance sector by supporting...  ...Audits and reporting as necessary. • Participate in design, develop, test and debug programs for Java services. Deployment is done... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Remote work
    Flexible hours
    Afternoon shift

    Recrute Action

    Waterloo, ON
    2 days ago
  • $100k - $120k per year

     ...footprint to move what’s most important to them. Learn more at We’re growing fast and invite you to join our amazing team. Senior Full Stack .NET Developer & Team Lead Trade Content Data | SQL | Internal Tools Development Mission — Why This Role Exists The Trade... 
    Senior
    Full time
    Local area
    Immediate start
    Remote work
    Flexible hours

    Descartes

    Waterloo, ON
    15 days ago
  • $125k - $145k per year

     ...achieve their clinical, operational and business strategies. We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you will be involved in the full software development lifecycle, including design, implementation, automated/... 
    Senior
    Internship
    Live In

    AGFA

    Waterloo, ON
    22 days ago
  •  ...management. We are hiring cloud developers to further extend the...  ...perspective. We use a modern stack built on Kubernetes and use modern...  ...sustainable. As a Cloud Services Developer at SAP, you will: Design,...  ...and help everyone realize their full potential. We ultimately... 
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    SAP

    Waterloo, ON
    9 days ago
  • $59.57k - $110.63k per year

     ...and delivery On the job you will : Develop new codes AND update existing code to improve...  ...team leaders. Collaborate closely with senior members of the squad Work closely with...  ...personal, and sick days, and we offer the full range of statutory leaves of absence. If... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Manulife

    Waterloo, ON
    11 days ago
  • $110k - $130k per year

     ...are seeking an Intermediate Automated Test Developer. This role is ideal for an automation test...  ...automation and a desire to advance to a senior role within 2-3 years. You will work in a...  ...Our Values: Own It (I do what I say, full accountability for results, finding solutions... 
    Senior
    Contract work
    Internship
    Live In

    AGFA

    Waterloo, ON
    22 days ago
  • $80k - $100k per year

     ...development team in our Waterloo office. This team specializes in developing low-level firmware for advanced power management devices, high...  ...engineers to define and implement optimal firmware solutions Develop firmware architecture specifications and associated test plans... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    onsemi

    Waterloo, ON
    8 days ago
  • $48.35 per hour

    Overview Languages English Education Bachelor's degree Computer science Computer software engineering Experience 3 years to less than 5 years On site Work must be completed at the physical location. There is no option to work remotely. ...
    Work at office
    Remote work

    Navitas Vehicle Systems Ltd.

    Waterloo, ON
    11 days ago
  • $89k - $139k per year

     ...dreams. Responsibilities What youll do... The primary responsibilities for this position include but are not limited to: Develop automated test scripts and tools in Python to verify new feature functionality. Support existing solutions with bug fixes and... 
    Full time

    Ford Motor

    Waterloo, ON
    7 hours ago
  • $105k - $155k per year

     ...threaded owner for Atlassian DX tooling with accountability for platform strategy ecosystem integration enterprise adoption and actionable developer productivity insights for engineering leadership. This is a high-impact individual contributor role focused on shaping how Fords... 
    Full time
    Work at office

    Ford Motor

    Waterloo, ON
    7 hours ago
  •  ...Java/Kotlin/C++ programming languages ~5+ years of experience developing on Android ~3+ years of experience with the AOSP level of...  ...requirements: Experience in Automotive industry as a software developer is preferred Experience with the Agile methodology, and a firm... 
    Full time

    Ford Motor Company

    Waterloo, ON
    9 days ago
  • $113.4k - $162k per year

     ...development and improve customer experiences Work with ourAdOpsteam to develop new ad solutions to provide increasing value to advertisers...  ...Canada Intermediate: CAD $113,400 - $162,000 annually Canada Senior: CAD $158,000 – 207,000 annually Canada Staff: CAD $200,400 –... 
    Senior
    Long term contract
    Temporary work
    Internship

    TextNow

    Waterloo, ON
    25 days ago
  • $96k - $146k per year

     ...CarPlay and Android Auto integration in Ford’s Infotainment system using Android. You will work in a fast-paced Agile environment to develop end-to-end software features, from initial prototyping to real-world testing in Ford vehicles to ensure a seamless experience for millions... 

    Ford Motor Company

    Waterloo, ON
    27 days ago
  •  ...The Intermediate Software Developer brings experience in designing, implementing, and optimizing APIs and messaging services to join the APIs and Messaging Chapter . You will be part of a scrum team that will support all aspects of software development including estimates... 
    Permanent employment
    Full time
    Contract work
    Flexible hours

    NAVBLUE, Inc.

    Waterloo, ON
    23 days ago
  • Drive progress in solar technology as a Senior DSP Firmware Engineer with Canadian Solar located in Kitchener, Ontario. Focus on developing high-performance embedded firmware for innovative...  ...well-being. Key Responsibilities: • Develop real-time embedded firmware for inverters... 
    Senior

    Canadian Solar

    Waterloo, ON
    2 days ago
  • $89k - $139k per year

    We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves? Ford of Canada's operations include a national headquarters, three vehicle assembly ...
    Full time

    Ford Motor Company

    Waterloo, ON
    10 days ago
  •  ...members to keep a high level of technical knowledge in all areas to ensure high quality service to your clients and also develop our staff members to their full potential. Comprehensive group benefit plan including health care spending account, life, accident and disability... 
    Senior
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Clarke Starke & Diegel LLP

    Waterloo, ON
    8 days ago
  • $89k - $139k per year

     ...advancements in autonomy electrification smart mobility technologies and more! In this position... The role of Manufacturing Software Developer Test Station involves working on station side code to support two areas of responsibility related to hardware testing of our... 
    Long term contract
    Full time
    Local area
    Remote work

    Ford Motor

    Waterloo, ON
    7 hours ago
  • $105k - $155k per year

     ...move and pursue their dreams. In this position... Fords IVI (In-Vehicle Infotainment) organization is seeking a Software Developer with deep technical expertise in embedded camera this role you will be instrumental in designing developing and deploying mission-critical... 
    Full time

    Ford Motor

    Waterloo, ON
    7 hours ago
  • $181.05k - $213k per year

     ...assets. The Problems You’ll Solve As a Senior Software Engineer II, You Will Lead...  ...a specification. About You The Tech Stack: You have experience with (or a desire to...  ...market competitive salary, equity for all full time roles, exceptional benefits, and, for... 
    Senior
    Full time
    Work at office

    Carta

    Waterloo, ON
    27 days ago
  • $106.4k - $133k per year

     ...improvement. This role includes developing logic models and measurement...  ...advice to management, including senior management. Key...  ...planning through reporting. - Develop evaluation plans, research questions...  ...themselves and contribute to their full potential. We welcome all... 
    Senior
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    WSIB

    Waterloo, ON
    16 hours ago
  •  ...this, a new infrastructure and technology stack needs to be built and integrated. To make...  ...Mawari is seeking a C++ / Unreal Engine developer to help in building custom Unreal Engine based...  ...in some instances. Contract or full-time employment may also be considered.... 
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    18 days ago
  •  ...proprietary Mawari Engine technology stack that provides low latency,...  ...access to XR, empowering developers and creators around the world...  ...Mawari is seeking a Unity C++ SDK Developer to help build Mawari's...  ...balance. Other: Contract or full-time employment may be considered... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    18 days ago
  • $84.57k - $105.71k per year

     ...equitable service delivery across all locations.   Accountabilities ~Develop audit programs and determine appropriate audit procedures...  ...public sector audits is an asset.   Hours of Work: This is a full-time, limited term role with an approximate end date of January 31... 
    Senior
    Full time
    Work at office
    Local area
    Monday to friday
    Flexible hours

    Wilfrid Laurier University

    Waterloo, ON
    13 days ago
  • $60.96 - $63.78 per hour

     ...technology. Responsibilities Software Development: Design, develop, and test new customer-facing software for Our Client’s IVI systems...  ..., ensuring reliability in resource-constrained systems. Full Lifecycle Ownership: Participate in the full software lifecycle,... 
    Worldwide

    Randstad

    Waterloo, ON
    more than 2 months ago
  • As a Key Lead at Knix, you create a warm, inclusive, and confidence-building experience for every customer and know how to cater towards our customer’s unique needs. You bring the Knix experience to life by listening deeply, offering thoughtful product guidance, and leading...
    Permanent employment
    Full time

    knix

    Waterloo, ON
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Developer. Be the first to apply!