Role: Senior Full Stack/Product Engineer
Location: Etobicoke, ON (3 days onsite)
Duration: Expected 6 month contract
Primary Mission
Own business-facing product surfaces for analytics and AI capabilities so models become usable operational tools.
Role Summary
We are looking for a Full Stack / Product Engineer to build maintainable user-facing software, APIs, and integration patterns for analytics and AI products.
This role turns model outputs, operational workflows, dashboards, and decision-support concepts into reliable applications. The ideal candidate is comfortable working with data-heavy products, ambiguous business workflows, enterprise security constraints, and cross-functional delivery teams.
Key Responsibilities
– Own front-end and back-end development for analytics and AI products.
– Take over, stabilize, and productionize prototypes where needed.
– Build workflows for forecasts, computer vision outputs, sensor analytics, recommendations, approvals, audit, action tracking, and user feedback.
– Integrate with data platforms, dashboards, APIs, and ML-backed services.
– Build stable API and data contracts so applications are not tightly coupled to exploratory code.
– Implement authentication and authorization patterns aligned with enterprise requirements.
– Partner with platform engineers on deployment pipelines, environments, secrets, and monitoring.
– Partner with ML engineers to consume model outputs safely without embedding model logic in the UI.
– Partner with data scientists, business analysts, and operational stakeholders to turn workflows into usable screens.
– Write tests, documentation, and runbooks for application support.
Required Experience
– 6+ years building production web applications.
– Strong JavaScript/TypeScript experience.
– Node.js, .NET, or comparable back-end experience.
– React or comparable modern front-end framework.
– REST API design and integration.
– Experience deploying cloud-hosted applications.
– Practical understanding of authentication, authorization, error handling, logging, and observability.
– Ability to work with data-heavy dashboards, operational tools, and business workflows.
– Experience integrating ML model outputs, real-time signals, or analytics APIs into applications.
– Experience building enterprise applications in Microsoft/Azure environments, including Entra ID authentication, role-based access control, secure API integration, and deployment patterns using Azure App Service, Container Apps, Functions, or equivalent managed services
– Experience with Fabric/Power BI integration, Key Vault, managed identities, GitHub Actions, and/or Azure DevOps
Preferred Experience
– Microsoft Fabric, Power BI embedding/integration, or lakehouse-backed applications.
– Experience with workflow, audit, approval, or operational decision-support tools.
– Enterprise design systems, accessibility, and secure software delivery.
– Airport, operations, logistics, transportation, or planning applications.
Technical Keywords
TypeScript, JavaScript, Node.js, React, .NET, REST APIs, SQL, Azure App Service, Azure Container Apps, Azure, Azure Functions, Microsoft Fabric, authentication, authorization, CI/CD, Docker, observability, UX, operational dashboards, workflow, audit, action tracking.
The pay range that the employer reasonably expects to pay for this position is between CA$75.00 and CA$85.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
This posting is for an existing vacancy.If you believe this post to be fraudulent, please report by clicking here
Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.
We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!