Full Stack Software Engineer
2 weeks ago
Full Stack Software Engineer (Intermediate to Senior)
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 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.
- 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
- 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)
#J-18808-Ljbffr
-
Full Stack Software Engineer
4 weeks ago
Mount Royal, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southweste, Canada MioCommerce Full timeOverviewJoin to apply for the Full Stack Software Engineer role at MioCommerce. MioCommerce is looking for talented and creative Software Engineers to join our Research and Development team to help scale and grow our platform. Our SAAS platform provides SMBs in the service industry with an integrated e-commerce solution, including online booking with live...
-
Intermediate Full Stack Software Engineer
4 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Super.com Full timeIntermediate Full Stack Software EngineerJoin to apply for the Intermediate Full Stack Software Engineer role at Super.comIntermediate Full Stack Software EngineerJoin to apply for the Intermediate Full Stack Software Engineer role at Super.comGet AI-powered advice on this job and more exclusive features.This range is provided by Super.com. Your actual pay...
-
Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Zaui Software Ltd. Full timeA software company is looking for a Junior Software Engineer to join their remote Engineering team in Canada. The candidate will work across web applications using Vue and PHP, as well as mobile apps using React. Ideal candidates will have 1-3 years of software development experience, a Bachelor's degree in a related field, and a strong willingness to learn...
-
Full-Stack Software Engineer – Remote
3 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada SpruceID Full timeJoin to apply for the Full‑Stack Software Engineer – Remote role at SpruceID About SpruceID SpruceID builds privacy‑preserving, standards‑based digital identity and credentialing solutions that give individuals control of their information while enabling governments and enterprises to deliver secure, interoperable services. We partner with...
-
Full Stack Software Engineer
2 weeks ago
Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada MyFO Full timeMyFO seeks a Full Stack Software Engineer specializing in backend integrations with banking data aggregation platforms such as Plaid SaltEdge MX and Meld. The candidate will focus on secure scalable integrations critical to MyFOs wealth management platform. What you will be doing: Design and implement secure APIs and integrations with third-party banking...
-
Full Stack Software Engineer
2 weeks ago
Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Procurify Full timeProcurify is the Intelligent Spend Management company. We’re on a mission to give all organizations unprecedented visibility and control over their business spend. By bringing more spend under management in one procure-to-pay solution, our customers capture unified spend data that can be harnessed to realize millions of dollars in time and cost...
-
Full Stack Software Engineer
2 weeks ago
Burnaby, Canada Algo Communication USA Full timeFull Stack Software Engineer (Intermediate to Senior) 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...
-
Full Stack Software Engineer
2 weeks ago
Burnaby, Canada Algo Communication USA Full timeFull Stack Software Engineer (Intermediate to Senior) 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...
-
Full Stack Software Engineer
2 weeks ago
Burnaby, Canada Algo Communication USA Full timeFull Stack Software Engineer (Intermediate to Senior) 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...
-
Senior Full-Stack Software Engineer
3 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada eDynamic Learning Full timeSenior Full-Stack Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 16 years of serving educators. Founded by a classroom teacher, we’re on a mission to empower educators with accessible and equitable resources, guiding students on their journey to life after graduation. We are dedicated to supporting...