Senior Fullstack (Node/Typescript/Angular) (Toronto)

Senior Fullstack (Node/Typescript/Angular) (Toronto)

02 Oct
|
Resonaite
|
Toronto

02 Oct

Resonaite

Toronto

Our client is seeking a contract based Senior Software Developer to support the modernization, migration, and ongoing delivery of business-critical applications. This is a highly hands-on engineering role requiring strong Node.js and Angular expertise and cloud-native deployment experience.

Duration: 6 months to start

Location: Mainly remote (occasional visit to Toronto office)

Key Responsibilities

- Design, develop, modernize, and support applications using Node.js, Angular, JavaScript/TypeScript, and related technologies.
- Lead application and framework upgrades, including dependency analysis, compatibility assessments, remediation, and identification of potential breaking changes.
- Support the migration and retirement of legacy applications, including identifying opportunities to consolidate unnecessary microservices and reuse existing platform capabilities.
- Deploy and operate applications within Azure Kubernetes Service (AKS) using Azure Container Registry (ACR), Kubernetes, Helm, and GitHub Actions.
- Build and maintain CI/CD pipelines supporting automated deployments, environment promotion, application versioning, secrets management, patching, rollback, and production releases.
- Investigate application logs, monitoring alerts, performance issues, and user-reported incidents to diagnose and resolve production problems.
- Identify and remediate application, code, container, and third-party dependency vulnerabilities.
- Work with MongoDB and other NoSQL technologies to query, aggregate, analyze, and report on application data, including supporting data-driven dashboards.
- Integrate third-party applications and services, including SSO and identity integrations, APIs,



client-specific configurations, and branding requirements.
- Translate client onboarding and business requirements into scalable technical solutions.
- Own delivery across the full lifecycle: requirements, architecture, development, testing, deployment, migration, and production support.
- Provide technical guidance through architecture discussions, code reviews, troubleshooting, and mentoring while managing delivery risks and deadlines.

Required Qualifications

- 7+ years of professional software development experience, with significant experience building and supporting production applications.
- Solid hands-on development experience with Node.js and modern JavaScript/TypeScript.
- Strong experience with Angular, including application and framework upgrades.
- Demonstrated experience modernizing or migrating legacy applications and assessing existing application architecture.
- Hands-on experience with Azure AKS, ACR, Kubernetes, Helm, and containerized application delivery.
- Strong experience building and maintaining CI/CD pipelines, ideally using GitHub Actions.
- Experience with production deployments, environment management, secrets management, patching, versioning, and rollback strategies.
- Strong MongoDB / NoSQL experience, including complex queries, aggregation, troubleshooting,



and data analysis.
- Experience integrating third-party applications, APIs, and SSO/identity solutions.
- Strong understanding of secure software development practices, vulnerability remediation, and dependency management.
- Proven ability to troubleshoot production applications using logs, monitoring, alerts, and application telemetry.
- Ability to work effectively in high-pressure environments and deliver against tight timelines.
- Strong communication skills with the ability to provide technical leadership while remaining highly hands-on

Security & Responsible AI

- Experience working with applications that handle sensitive or regulated information.
- Understanding of secure development practices and protection of sensitive data, including Protected Health Information (PHI) where applicable.
- Ability to use AI-assisted development tools responsibly within organizational security, privacy, and governance requirements.
- Understanding of the risks associated with exposing proprietary, confidential, or sensitive information to AI tools.

Nice to Have

- Development experience with Go and/or Java.
- Experience migrating or modernizing applications written in multiple technology stacks.
- Experience with Google Cloud Platform (GCP) and cloud-to-cloud migrations.
- Experience within healthcare, health technology, digital health, or digital therapy platforms.
- Experience rationalizing microservice architectures and identifying opportunities for service consolidation.
- Experience with observability, application performance monitoring, and production reliability practices.

📌 Senior Fullstack (Node/Typescript/Angular) (Toronto)
🏢 Resonaite
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior fullstack (node/typescript/angular) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior fullstack (node/typescript/angular) (toronto) / toronto