A leading software development company located in Toronto, Canada, is seeking an experienced full-stack developer. The ideal candidate must have over 10 years in full-stack development, expertise in .NET Core, and hands-on experience with Azure services. Candidates should be proficient in multiple technologies, including React.js and NodeJs, and should be comfortable with practical coding scenarios. Emphasis will be placed on problem-solving skills and practical knowledge.
Qualifications
10+ years of experience in full-stack development.
Strong .NET Core backend development experience is the top priority.
Experience with Azure services is essential.
Responsibilities
Develop applications using .NET, React.js, NodeJs, and NextJs.
Implement RESTful APIs and integrate with various services.
Utilize Azure DevOps for CI/CD pipelines.
Skills
Full-stack development
.NET
React.js
NodeJs
NextJs
C#
ASP.NET Core
Entity Framework
LINQ
Azure
TypeScript
Tailwind CSS
RESTful API development
Docker
Kubernetes
CI/CD pipelines
ELK Stack
Git
Agile methodologies
Problem-solving
Job description
10+ years of experience in full-stack development with .NET, React.js, NodeJs and NextJs.
Proficiency in C#, ASP.NET Core, Entity Framework, and LINQ.
Strong experience with React.js, NodeJs, NextJs, Azure, TypeScript, and Tailwind CSS.
Experience in RESTful API development and integration.
Familiarity with state management libraries (Redux, React Query, etc.).
Hands‑on experience with Azure services (App Services, Functions, Storage, etc.).
Understanding of containerization (Docker, Kubernetes) is a plus.
Experience with CI/CD pipelines using Azure DevOps.
Experience with ELK Stack (Elasticsearch, Logstash, Kibana) for monitoring and logging.
Knowledge of Git, REST APIs, and Microservices architecture.
Knowledge of Git, Agile methodologies, and best coding practices.
Excellent problem‑solving and debugging skills.
Strong .NET Core (non‑negotiable) backend development experience is the top priority.
Candidates must be hands‑on and able to write working code with minimal issues.
.NET Core is mandatory.
Entity Framework and LINQ skills are required.
Working knowledge of SQL Server is expected (no DBA‑level skills needed, but basic query writing is necessary).
Expect scenario‑based coding questions and code output verification.
Emphasis on practical knowledge over DSA‑heavy questions.