Enable job alerts via email!

Senior Embedded Software Engineer

ITCO Solutions, Inc.

Ontario

Remote

CAD 100,000 - 125,000

Full time

Today
Be an early applicant

Job summary

A technology firm is looking for a Senior Embedded Software Engineer in Ontario, Canada. This entry-level contract role involves developing features and enhancing the user experience in a collaborative, remote-friendly environment. Candidates should have over 3 years of software development experience and familiarity with modern technologies like NodeJS, ReactJS, and container orchestration tools like Kubernetes.

Qualifications

  • 3+ years of software development experience required.
  • Experience with unit, integration, end-to-end, and performance testing.
  • 1+ years in identity and access management (IAM) preferred.

Responsibilities

  • Be part of a fast-paced, agile team.
  • Develop features, APIs, and fixes.
  • Write clean code across the stack.
  • Participate in code reviews.

Skills

Communication and collaboration
Software development experience
Unit testing
Integration testing
Performance testing
Attention to detail
User experience focus
Kubernetes
Terraform
Frontend development with React
NodeJS event loop understanding

Tools

NodeJS
ReactJS
Postgres
MongoDB
AWS
Azure
GCP
Job description
Overview

Senior Embedded Software Engineer position at ITCO Solutions, Inc. Duration: 6-12 Months with extension. Location: Ontario, Canada (remote-friendly considerations noted in requirements).

Base pay range

40.00 / hr - $50.00 / hr

About the role

Auth0 is an authentication and authorization platform. The team aims to provide a simple, secure, standards-compliant, and delightful authentication experience for end users and developers. The technology stack includes NodeJS, React, Postgres / MongoDB, with services running on AWS and Azure. The candidate should be a problem solver who can contribute to login experience improvements and scale features, APIs, and fixes.

Responsibilities
  • Be part of a fast-paced, agile team with engineers, a product manager, and a designer.
  • Develop features, APIs, and fixes to support current and future scale.
  • Write clean, well-tested, maintainable code across the stack (backend-focused with some frontend).
  • Participate in code reviews, provide constructive feedback, and ensure adherence to best practices.
  • Troubleshoot and debug complex issues, identify root causes, and implement effective solutions.
  • Improve the team’s productivity.
Requirements
  • Excellent communication and collaboration skills.
  • 3+ years of software development experience.
  • Experience with unit / integration / end-to-end / performance testing.
  • Autonomous with a continuous improvement mindset.
  • Attention to detail and a strong focus on user experience.
  • Comfortable in a highly collaborative, remote-friendly environment.
  • 1+ years of experience in identity and access management (IAM).
  • Experience developing containerized applications and deploying to Kubernetes on AWS, Azure, and GCP.
  • Experience with Mobile SDKs.
  • Experience with Terraform.
  • Frontend experience with ReactJS.
  • Deep understanding of the NodeJS event loop.
Details
  • Seniority level: Entry level
  • Employment type: Contract
  • Job function: Engineering and Information Technology
  • Industries: IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs