Closed listing
Sr. Software Engineer - Full-Stack & Front End
- Toronto, ON, Canada
$130,000 to $160,000 USD / year · Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $130,000 to $160,000 USD / year
- Job type
- Full-time
- Closing date
- Experience
- 7+ years of professional software engineering experience with a strong emphasis on scalable frontend architectures.
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
You will own the user experience and customer-facing workflows of mCloud. You will build highly performant, intuitive dashboards that allow enterprise users to visualize their fleet topologies, manage sub-organizations, and troubleshoot sensor alerts.
ESSENTIAL DUTIES AND 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 visualization 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.
EDUCATION AND/OR EXPERIENCE:
- 7+ years of professional software engineering experience with a strong emphasis on scalable frontend architectures.
- Proven proficiency in utilizing AI-assisted coworker tools (Claude preferred) to accelerate frontend development to improve engineering productivity, code quality, testing, and development velocity.
- Mastery of modern frontend technologies: React, GraphQL, Redux, Vite, TypeScript, HTML5, and CSS3.
- Solid mastery of Testing frameworks (Playwright, Jest, Vitet, Cypress)
- Expertise in .NET / ASP.NET Core, Entity Framework Core, REST APIs, gRPC and GraphQL
- Advanced knowledge of Microsoft Azure cloud technologies, specifically Azure App Service, Azure AD B2C / Microsoft Entra ID, Azure SQL, and Azure Key Vault.
- Solid understanding of backend integration points, particularly interacting with GraphQL, REST APIs, and authentication flows.
- Strong experience with containerization and orchestration using Docker, alongside modern CI/CD practices.
- Experience with observability platforms and UI performance optimization techniques.
Preferred location is either Mounds View, MN or Toronto, Canada.
More about this job
Responsibilities
Own the user experience and customer-facing workflows by building performant dashboards for fleet topologies and sensor telemetry. Collaborate with cross-functional teams to translate business requirements into intuitive interfaces and improve operational efficiency.
Requirements
Requires over 7 years of software engineering experience with mastery of modern frontend technologies and .NET backend frameworks. Proficiency in AI-assisted development tools and Microsoft Azure cloud services is essential.
Skills
- React
- GraphQL
- Redux
- Vite
- TypeScript
- HTML5
- CSS3
- Playwright
- Jest
- Cypress
- .NET
- ASP.NET Core
- Entity Framework Core
- Azure
- Docker
- CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Manufacturing
Keywords
- React
- GraphQL
- Redux
- Vite
- TypeScript
- HTML5
- CSS3
- Playwright
- Jest
- Vitest
- Cypress
- .NET
- ASP.NET Core
- Entity Framework Core
- REST APIs
- gRPC
- Microsoft Azure
- Azure App Service
- Azure AD B2C
- Microsoft Entra ID
- Azure SQL
- Azure Key Vault
- Docker
- CI/CD
- Observability
- UI Performance Optimization
- AI-assisted Development
- Claude
- Full-Stack
- Frontend Architecture