Jobs.ca
Jobs.ca
Language
Algo Communication Products Ltd logo

Full Stack Software Engineer (Intermediate to Senior)

Burnaby, British Columbia
CA$80,000 - CA$130,000/year
Senior Level
internship

About the role

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 Algo Communication Products Ltd

Telecommunications
51-200

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

Algo is headquartered in Burnaby, BC, Canada – a suburb of Vancouver. The facility houses our engineering and technical support teams as well as manufacturing. More than 4 million telecom endpoints have been manufactured and shipped globally.

Algo offers direct sales support in Canada, the USA, and Europe. Reach out to an Algo representative today to see how we can help.