Back to results

Senior Fullstack (Node/Typescript/Angular)

  • Toronto, ON, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Experience
7+ years of professional software development experience, with significant experience building and supporting production applications.
Posting language
English
Posted

Original job description

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.
More about this job

Responsibilities

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.

Skills

  • 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

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Healthcare

Keywords

  • Node.js
  • JavaScript
  • TypeScript
  • Angular
  • Azure Kubernetes Service
  • Azure Container Registry
  • Kubernetes
  • Helm
  • GitHub Actions
  • CI/CD Pipelines
  • MongoDB
  • NoSQL
  • Microservices
  • Application Modernization
  • Legacy Application Migration
  • Cloud-Native Deployment
  • Azure
  • Google Cloud Platform
  • Containerization
  • Secrets Management
  • Production Support
  • Application Monitoring
  • Observability
  • Vulnerability Remediation
  • Dependency Management
  • SSO
  • Identity Integration
  • API Integration
  • Protected Health Information
  • Responsible AI

Report this job

Get in touch
MovoJobs

Contact us