Senior Software Engineer
USA Tech Recruit
Senior Software Engineer - Full-Stack/Frontend - Toronto (3 days Onsite)
Key Responsibilities
- Partner closely with Product, Design, and Backend Engineering teams to translate complex business requirements into intuitive user experiences.
- Provide dashboards, charts, and filtered views for sensor telemetry and alert trends to support end-to-end solution monitoring.
- Develop detailed topology visualisation and cross-org super-admin dashboards.
- Unify gateway management and sensor data experiences so customers can move between fleet operations and troubleshooting in a single workflow.
- Utilize AI-assisted coworker tools to rapidly generate React components, GraphQL queries, and unit tests.
- Collaborate with cross-functional teams to improve reliability, observability, and operational efficiency.
Qualifications & Technical Skills
- Very experienced in software engineering with a strong emphasis on scalable architectures.
- Strong experience with modern frontend technologies: React, GraphQL, Redux, Vite, TypeScript, HTML5, and CSS3.
- Experience across testing frameworks (Playwright, Jest, Vitet, Cypress)
- Expertise in .NET / ASP.NET Core, Entity Framework Core, REST APIs, gRPC and GraphQL
- Advanced understanding of Microsoft Azure cloud technologies, specifically Azure App Service, Azure AD B2C / Microsoft Entra ID, Azure SQL, and Azure Key Vault.
- Solid knowledge of backend integration points, particularly interacting with GraphQL, REST APIs, and authentication flows.
Reference: WJ-3875_12651566