Full Stack Software Engineer (Intermediate to Senior) at Algo Communication Products
Burnaby, BC V5J 5L2, Canada -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

80000.0

Posted On

04 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Database Design, Sql, Typescript, Query Optimization, Nosql, Javascript

Industry

Computer Software/Engineering

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.

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

    BONUS EXPERIENCE/ASSETS:

    • AWS IoT Core
    • Experience with a Linux development environment
    • Exposure/experience with European cloud compliance requirements like
    -

    How To Apply:

    Incase you would like to apply to this job directly from the source, please click here

    Responsibilities

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