Back to results

Closed listing

Senior Software Engineer

  • Toronto, ON, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
7+ years of professional software engineering experience
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Senior Software Engineer – Full-Stack & Frontend

A fast-growing technology company is looking for a Senior Software Engineer – Full-Stack & Frontend to join their team building the next generation of enterprise software for connected devices. This role will own the customer-facing experience of the platform, developing highly performant and intuitive dashboards that help enterprise users visualize fleet topologies, monitor sensor telemetry, and troubleshoot issues in real time.

Successful candidates will work closely with Product, Design, and Backend Engineering teams to translate complex technical and business requirements into intuitive user experiences. You will build sophisticated dashboards, data visualizations, topology views, and administration workflows while ensuring customers can move seamlessly between fleet management, sensor monitoring, and troubleshooting.

The role is strongly frontend-focused but requires a solid understanding of backend systems and API integrations. You will work with React, TypeScript, GraphQL, and modern testing frameworks, while leveraging AI-assisted development tools to accelerate the creation of components, queries, tests, and production-quality features. You will also contribute to reliability, observability, performance optimization, and engineering productivity across the platform.

Ideal candidates will have knowledge of:

  • 7+ years of professional software engineering experience
  • Strong experience designing and building scalable frontend architectures
  • React and TypeScript
  • GraphQL and Redux
  • Vite, HTML5, and CSS3
  • Building complex dashboards, data visualizations, and interactive user interfaces
  • Playwright, Jest, Vitest, and/or Cypress
  • Backend integration through GraphQL, REST APIs, and gRPC
  • .NET / ASP.NET Core and Entity Framework Core
  • Authentication and authorization flows, including Microsoft Entra ID / Azure AD B2C
  • Microsoft Azure, including Azure App Service, Azure SQL, and Azure Key Vault
  • Docker and containerized application development
  • Modern CI/CD practices and automated deployment
  • UI performance optimization and frontend observability
  • Reliability, monitoring, and operational efficiency
  • AI-assisted software development tools, particularly Claude
  • Using AI-assisted development to improve productivity, testing, code quality, and development velocity
  • Working closely with Product, Design, Backend, and other cross-functional engineering teams

Key words: Senior Software Engineer / Senior Frontend Engineer / Full-Stack Engineer / Frontend Developer / React Developer / Software Engineer / React / TypeScript / JavaScript / GraphQL / Redux / Vite / HTML5 / CSS3 / .NET / ASP.NET Core / Entity Framework Core / REST APIs / gRPC / Microsoft Azure / Azure App Service / Microsoft Entra ID / Azure AD B2C / Azure SQL / Azure Key Vault / Docker / CI/CD / Frontend Architecture / Scalable Frontend / Dashboard Development / Data Visualization / Fleet Management / Telemetry / UI Performance / Observability / Playwright / Jest / Vitest / Cypress / AI-Assisted Development / Claude

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

More about this job

Responsibilities

The role involves owning the customer-facing experience by developing performant dashboards for fleet topology visualization and sensor telemetry monitoring. You will collaborate with cross-functional teams to translate complex requirements into intuitive user interfaces and optimize platform reliability.

Requirements

Candidates need over 7 years of professional software engineering experience with a strong focus on scalable frontend architectures using React and TypeScript. Proficiency in GraphQL, .NET, Azure, and AI-assisted development tools is also required.

Skills

  • React
  • TypeScript
  • GraphQL
  • Redux
  • Vite
  • HTML5
  • CSS3
  • .NET
  • ASP.NET Core
  • Entity Framework Core
  • Microsoft Azure
  • Docker
  • CI/CD
  • Playwright
  • Jest
  • Data Visualization

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Senior Software Engineer
  • Full-Stack
  • Frontend
  • React
  • TypeScript
  • JavaScript
  • GraphQL
  • Redux
  • Vite
  • HTML5
  • CSS3
  • .NET
  • ASP.NET Core
  • Entity Framework Core
  • REST APIs
  • gRPC
  • Microsoft Azure
  • Azure App Service
  • Microsoft Entra ID
  • Azure AD B2C
  • Azure SQL
  • Azure Key Vault
  • Docker
  • CI/CD
  • Frontend Architecture
  • Dashboard Development
  • Data Visualization
  • Fleet Management
  • Telemetry
  • UI Performance

Report this job