Senior Full Stack Engineer (React / NestJS / Azure)
- Markham, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 8–10+ years of experience developing scalable full stack applications.
- Posting language
- English
- Posted
Original job description
Our client is seeking a contract based Senior Full Stack Engineer focused on bujilding APIs and modern web applications using React, NestJS, and Azure cloud services.
Duration: 6 months to start
Location: Hybrid Markham (4d)
Responsibilities:
- Design, develop, and maintain scalable APIs and microservices using NestJS and TypeScript.
- Build and enhance modern web applications using React.
- Develop event-driven architectures and distributed systems using best practices.
- Deploy and manage applications using Docker, Azure Container Apps, and Azure API Management (APIM).
- Build and maintain CI/CD pipelines through Azure DevOps to enable efficient and reliable deployments.
- Use Infrastructure as Code (Bicep) to provision and manage Azure resources.
- Design and optimize relational and NoSQL databases to support scalable application performance.
- Implement feature flags and incremental deployment strategies to safely release new features.
- Ensure systems are observable and production-ready using monitoring, logging, and telemetry tools in Azure.
- Write clean, maintainable, and well-tested code while following secure development practices.
Requirements:
- 8–10+ years of experience developing scalable full stack applications.
- Strong experience with React and TypeScript for frontend development.
- Backend development experience with NestJS and Node.js.
- Experience designing microservices and event-driven architectures.
- Hands-on experience deploying applications using Docker, Azure Container Apps, and Azure API Management (APIM).
- Experience building CI/CD pipelines using Azure DevOps.
- Experience with Infrastructure as Code (Bicep or similar tools).
- Strong knowledge of SQL and NoSQL databases and data modeling.
- Experience implementing testing strategies, code quality practices, and application observability.
- Familiarity with secure coding practices and modern application security principles.
- Comfortable working in fast-paced agile environments with evolving requirements.
- Ability to take ownership and deliver production-ready solutions quickly and iteratively.
More about this job
Responsibilities
Design and maintain scalable APIs, microservices, and React applications, using event-driven architecture and relational and NoSQL databases. Deploy and operate applications on Azure, build CI/CD pipelines and infrastructure as code, and ensure secure, observable, well-tested production releases.
Requirements
Requires 8–10+ years of full-stack development experience, with strong React and TypeScript skills and backend experience in NestJS and Node.js. Candidates should have experience with Azure deployment and DevOps tools, microservices, databases, testing, observability, and secure development practices.
Skills
- React
- TypeScript
- NestJS
- Node.js
- Azure
- Microservices
- Event-Driven Architecture
- Docker
- Azure Container Apps
- Azure API Management
- Azure DevOps
- Bicep
- SQL
- NoSQL
- CI/CD
- Application Observability
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- React
- NestJS
- TypeScript
- Node.js
- Azure
- APIs
- Microservices
- Event-Driven Architecture
- Distributed Systems
- Docker
- Azure Container Apps
- Azure API Management
- Azure DevOps
- CI/CD Pipelines
- Infrastructure as Code
- Bicep
- SQL
- NoSQL
- Data Modeling
- Feature Flags
- Incremental Deployment
- Monitoring
- Logging
- Telemetry
- Testing
- Secure Coding
- Agile