Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Apply by
- Oct 31, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, modernize, migrate, deploy, and support business-critical applications using Node.js, Angular, cloud-native Azure services, and CI/CD pipelines. Lead technical delivery across the full application lifecycle, including production troubleshooting, security remediation, data analysis, integrations, architecture guidance, and mentoring.
Job details
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. Strong 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.
What you’ll do
Design, modernize, migrate, deploy, and support business-critical applications using Node.js, Angular, cloud-native Azure services, and CI/CD pipelines. Lead technical delivery across the full application lifecycle, including production troubleshooting, security remediation, data analysis, integrations, architecture guidance, and mentoring.
Requirements
Requires 7+ years of software development experience, strong hands-on expertise in Node.js, JavaScript/TypeScript, Angular, Azure Kubernetes Service, containerized delivery, CI/CD, and MongoDB or other NoSQL technologies. Candidates should also have experience with application modernization, production support, secure development, third-party and identity integrations, and responsible use of AI tools with sensitive information.
Listed skills
- Kubernetes · Preferred
- Node.js · Preferred
- CI/CD · Preferred
- Angular · Preferred
- TypeScript · Preferred
- MongoDB · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Node.js
- TypeScript
- Angular
- Azure Kubernetes Service
- Azure Container Registry
- Kubernetes
- Helm
- GitHub Actions
- CI/CD
- MongoDB
- NoSQL
- Application Modernization
- Legacy Application Migration
- SSO Integration
- Vulnerability Remediation
- Production Troubleshooting
Job areas
- Software
- Technology
- Engineering
- Data & Analytics
- Healthcare
More jobs from Resonaite
Senior Dynamics 365 SCM Consultant
- Hybrid
- Toronto, ON
- Posted Oct 8, 2026
Maintenance Manager
- On-site
- Belleville, ON
- Posted Oct 4, 2026
Delivery Manager (Professional Services)
- Hybrid
- Toronto, ON
- Posted Sep 29, 2026
Data Architect (MDM) - ERP Data Transformation
- Hybrid
- Toronto, ON
- Posted Sep 28, 2026
