Closed listing
.NET Full Stack Developer
- Toronto, ON, Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Closing date
- Experience
- Total Experience: 6-8 years
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Total Experience: 6-8 years
Role Description
Job Description Angular, Node.js, Azure Cloud Migration) Role Summary
We are seeking an experienced Full Stack Developer to lead the modernization and migration of an existing Angular, Node.js, and MongoDB (Mongoose) application from an on-premises environment to Microsoft Azure.
The role involves application assessment, cloud-native architecture, migration planning, implementation, performance optimization, security, and CI/CD automation.
Key Responsibilities
Analyze the existing on-premises application architecture and identify cloud migration opportunities.
Design and implement a scalable, secure, and highly available solution on Microsoft Azure.
Migrate Angular frontend and Node.js backend services to Azure.
Integrate Optimizely CMS (Headless or CMS) for content authoring and content delivery.
Refactor application components where necessary to align with cloud-native best practices.
Design RESTful APIs and optimize backend services for scalability and performance.
Implement secure authentication and authorization using OAuth 2.0, OpenID Connect, JWT, and Microsoft Entra ID where applicable.
Configure Azure App Services, Azure Functions (if required), Azure Storage, Azure Key Vault, Azure Monitor, and Azure Application Insights.
Implement Infrastructure as Code using Terraform, Bicep, or Azure Resource Manager templates.
Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
Optimize application performance, monitoring, logging, and alerting.
Implement automated unit, integration, and end-to-end testing.
Collaborate with architects, DevOps engineers, QA teams, and business stakeholders throughout the migration lifecycle.
Troubleshoot production issues and support deployment activities.
Required Skills Frontend
Angular, TypeScript, RxJS , NgRx (preferred) , React , HTML5, CSS3, SCSS , Responsive UI development Backend ,Node.js , Express.js , NestJS , C# , ASP.NET Core, R
Role Description
Job Description Angular, Node.js, Azure Cloud Migration) Role Summary
We are seeking an experienced Full Stack Developer to lead the modernization and migration of an existing Angular, Node.js, and MongoDB (Mongoose) application from an on-premises environment to Microsoft Azure.
The role involves application assessment, cloud-native architecture, migration planning, implementation, performance optimization, security, and CI/CD automation.
Key Responsibilities
Analyze the existing on-premises application architecture and identify cloud migration opportunities.
Design and implement a scalable, secure, and highly available solution on Microsoft Azure.
Migrate Angular frontend and Node.js backend services to Azure.
Integrate Optimizely CMS (Headless or CMS) for content authoring and content delivery.
Refactor application components where necessary to align with cloud-native best practices.
Design RESTful APIs and optimize backend services for scalability and performance.
Implement secure authentication and authorization using OAuth 2.0, OpenID Connect, JWT, and Microsoft Entra ID where applicable.
Configure Azure App Services, Azure Functions (if required), Azure Storage, Azure Key Vault, Azure Monitor, and Azure Application Insights.
Implement Infrastructure as Code using Terraform, Bicep, or Azure Resource Manager templates.
Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
Optimize application performance, monitoring, logging, and alerting.
Implement automated unit, integration, and end-to-end testing.
Collaborate with architects, DevOps engineers, QA teams, and business stakeholders throughout the migration lifecycle.
Troubleshoot production issues and support deployment activities.
Required Skills Frontend
Angular, TypeScript, RxJS , NgRx (preferred) , React , HTML5, CSS3, SCSS , Responsive UI development Backend ,Node.js , Express.js , NestJS , C# , ASP.NET Core, R
More about this job
Responsibilities
Lead the modernization and migration of an Angular and Node.js application from on-premises to Microsoft Azure. Design cloud-native architectures and implement CI/CD pipelines to ensure scalability and security.
Requirements
Requires 6-8 years of experience with a strong background in Full Stack development using Angular and Node.js. Proficiency in Azure cloud services and infrastructure as code is essential.
Skills
- Angular
- Node.js
- Azure
- MongoDB
- TypeScript
- C#
- ASP.NET Core
- Express.js
- NestJS
- Terraform
- CI/CD
- OAuth 2.0
- RESTful APIs
- Optimizely CMS
- Azure DevOps
- GitHub Actions
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
Keywords
- Angular
- Node.js
- Azure Cloud Migration
- MongoDB
- Mongoose
- TypeScript
- RxJS
- NgRx
- React
- HTML5
- CSS3
- SCSS
- Express.js
- NestJS
- C#
- ASP.NET Core
- Optimizely CMS
- OAuth 2.0
- OpenID Connect
- JWT
- Microsoft Entra ID
- Azure App Services
- Azure Functions
- Azure Key Vault
- Terraform
- Bicep
- Azure DevOps
- GitHub Actions
- Cloud-Native Architecture
- RESTful APIs