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 openingsOriginal 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