2 days ago Be among the first 25 applicants
Our client is seeking a contract based Staff Engineer to work on their modernization program.
The ideal candidate will be a hands‑on leader who guides architecture, mentors developers, and drives technical decisions across critical Enercare platforms. They will work deeply with TypeScript, Node.js, React, Azure services, and modern engineering practices.
Location : Hybrid Markham 4d / week
Duration : 6 months
Responsibilities
- Lead the design, architecture, and delivery of fullstack applications using TypeScript, Node.js, and React .
- Define technical direction for CRM modernization initiatives, including re‑platforming to Azure‑based services.
- Lead technical design reviews, architectural governance, and solution patterns across teams.
- Drive adoption of Azure‑native services and best practices (APIM, Functions, Service Bus, App Service, APM tools, etc.).
- Partner with product, UX, data, and cloud engineering teams to translate requirements into scalable solutions.
- Architect, build, and optimise REST APIs , microservices, event‑driven components, and integrations.
- Design secure, compliant systems for payment processing (PCI‑aware patterns, tokenisation, payment gateways).
- Implement telemetry, monitoring, and observability using Azure Application Insights / APM .
- Drive high‑quality engineering through automated testing, security‑by‑design, and CI / CD practices.
- Champion modernization—breaking down monolithic CRM workflows into modular API‑driven services.
- Provide hands‑on technical leadership and mentorship to senior and intermediate developers.
- Champion best practices in architecture, code quality, performance, and operational excellence.
Requirements
8–12+ years of professional software engineering experience.Strong experience architecting and scaling backend services, microservices, and distributed systems.Deep knowledge of Azure cloud services, including : App Service, Functions, Service Bus, Event Grid, Azure API Management (APIM), Azure SQL, Cosmos DB, Application Insights / APMStrong understanding of DevOps and CI / CD pipelines (Azure DevOps or GitHub Actions).Solid experience working with SQL / NoSQL databases, caching layers, and API performance tuning.Ideally - experience integrating or building payment systems, payment gateways, or PCI‑compliant flows.Modernising or re‑platforming enterprise CRM systems (on‑prem to cloud or monolith to microservices).Hands‑on experience with DDD, event‑driven architecture, and modular domain design.Experience with identity, authentication, and authorization (Azure AD / Entra ID, OAuth2, JWT, SSO).Experience leading teams in Agile product development environments.Seniority level
Mid‑Senior levelEmployment type
ContractJob function
Information TechnologyIndustries
Software DevelopmentReferrals increase your chances of interviewing at Resonaite by 2x
Get notified about new Staff Engineer jobs in Markham, Ontario, Canada .
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr