Skip to Main Content

Job Title


Full Stack Software Engineer (Intermediate to Senior)


Company : Algo Communication Products Ltd


Location : Burnaby, Metro Vancouver Regional Distr


Created : 2025-12-01


Job Type : Full Time


Job Description

Full Stack Software Engineer (Intermediate to Senior) Join to apply for the Full Stack Software Engineer (Intermediate to Senior) role at Algo Communication Products Ltd 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 cuttingedge 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 Algos 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, faulttolerant, highperformance 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 Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 48+ years of noninternship professional software development experience. 35+ 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 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 such as GDPR and 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 inoffice 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 fulltime basis (37.5 hours per week). Please do not apply if you cannot meet our legal work authorization requirements. Pay Range For This Role Is 80,000 - 130,000 CAD per year (Canadian HQ) Seniority level MidSenior level Employment type Internship Job function Engineering and Information Technology Industries Telecommunications Referrals increase your chances of interviewing at Algo Communication Products Ltd by 2x #J-18808-Ljbffr