Full Stack Software Engineer (intermediate To Senior)

Burnaby, BC, CA, Canada

Job Description

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)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2678633
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Burnaby, BC, CA, Canada
  • Education
    Not mentioned