cover image
Algo Communication Products Ltd

Full Stack Software Engineer (Intermediate to Senior)

On site

Burnaby, Canada

Senior

Internship

26-11-2025

Share this job:

Skills

Communication JavaScript TypeScript Jira SQL NoSQL AWS IoT Core Agile methodologies Networking Architecture Linux Programming Databases angular react AWS NodeJs Software Development cloud platforms Agile Microservice C Programming Vue.js Microservices

Job Specifications

Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting-edge products to our customers.

Position Overview

We are seeking an Intermediate/Senior Developer with a strong background in microservice architecture to join our team in developing Algo’s Device Management Platform (ADMP). In this role, you will work closely with a small team of engineers to design and implement new features and continuously improve the existing system as product adoption grows.

Responsibilities

Design, develop, and maintain secure, scalable, fault-tolerant, high-performance serverless microservices using NodeJS built on AWS infrastructure
Provide constructive code reviews so everyone can grow and learn alongside you.
Help optimize the development and delivery experience of the team.
Collaborate with development teams to understand application requirements and translate them into robust cloud solutions.
Contribute to the development and maintenance of technical documentation and operational procedures.

Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
4 - 8+ years of non-internship professional software development experience.
3 - 5+ years of professional experience in cloud platforms, developing microservices.
Must have strong programming skills in JavaScript and Typescript.
Experience with React.
Strong experience with SQL and NoSQL databases with proficiency in database design and query optimization.
Experience with AWS services such as those below:
API Gateway
S3
Lambda
SQS
CloudWatch
DynamoDB
Amazon EventBridge
CloudFormation.
Experience with Agile methodologies and tools such as JIRA.
Understanding of networking principles and cloud networking services.
Knowledge of security best practices in cloud environments.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Experience/desire to mentor junior developers.

Bonus Experience/Assets

AWS IoT Core
Experience with a Linux development environment
Exposure/experience with European cloud compliance requirements like
GDPR
Local data residency regulations
Knowledge of frontend JavaScript frameworks like:
React
Angular
Vue.js
Experience with IoT (Internet of Things) devices
Experience with C programming language

Applicant Notes (Please read thoroughly before submission)

This role requires a minimum in-office presence of 4 days per week due to nature of work with physical products. Fully remote work is not available for this position.
The company will not be offering relocation assistance for any candidates. Only candidates already local to Metro Vancouver will be considered.
Candidates must be authorized to work in Canada legally on a full-time basis (37.5 hours per week). Please do not apply if you cannot meet our legal work authorization requirements.

The Pay Range For This Role Is

80,000 - 130,000 CAD per year(Canadian HQ)

About the Company

Founded in 1968, Algo has been a telecommunications or information technology company with over 50 years of experience developing, designing, and manufacturing communication endpoints. We manufacture network-based IP audio and video communication products for integration with VoIP Unified Communication (UC) and mass notification software platforms. Supporting secure SIP and multicast, Algo has a portfolio that includes IP speakers, IP intercoms, IP paging adapters, IP strobe lights, IP supervision controllers, and endpoint a... Know more