Full Stack Developer

Toronto, ON, CA, Canada

Job Description

Job Summary


We are seeking a senior full-stack developer to lead the design and delivery of scalable cloud applications. Must have expertise in React, Python (FastAPI), .NET Core, Azure, and CI/CD pipelines, as well as experience with AI/ML (TensorFlow, PyTorch) and mentoring in Agile teams is a strong asset.

Responsibilities



Lead development efforts, taking ownership of design, implementation, and on-time delivery. Apply and uphold engineering best practices within an Agile (Scrum/Kanban) team. Collaborate with product managers, UX designers, and analysts to deliver robust applications. Mentor junior developers and promote technical excellence. Build and maintain full-stack applications, REST APIs, and microservices. Design and manage CI/CD pipelines using Azure DevOps, Docker, and Kubernetes (AKS). Translate technical requirements into reliable, testable code. Work with data scientists to integrate and deploy AI models. Support ETL processes and ensure secure, scalable deployments.

Required Skills



10+ years of experience delivering complex applications. Strong leadership, mentoring, collaboration, and communication skills.
Advanced proficiency in:

React.js (Hooks, Context), Next.js, TypeScript, HTML5, CSS3/SCSS, Axios. Python (FastAPI), Node.js, Java Spring Boot, .NET Core/C#. Azure SQL, Cosmos DB, Key Vault, Git, GitHub, ARM templates. Docker, Kubernetes, YAML, CI/CD with Azure DevOps. TensorFlow, PyTorch, OpenCV, large dataset handling, model evaluation. Cloud-native design, microservices, serverless architecture, reusable components.

Must Have



Advanced proficiency in React.js

, including functional components, Hooks, and state management using Context API.

Strong experience with modern Python (3.7+)

, with a focus on building scalable RESTful APIs using

FastAPI

. Practical experience with

Node.js

and

Java Spring Boot

for backend development. Proven expertise in

.NET Core (C#)

, including developing services and Web APIs. Experience with

image processing and manipulation

, ideally using libraries such as OpenCV or PIL. Hands-on experience with deep learning frameworks such as

TensorFlow

and

PyTorch

. Solid understanding and application of

software architecture principles and design patterns

, including

microservices

,

serverless architecture

, and

RESTful API design

. Experience with

Azure DevOps

, including designing and maintaining robust

CI/CD pipelines

.
Job Type: Full-time

Pay: $100.00-$125.00 per hour

Expected hours: 7.25 per week

Schedule:

Monday to Friday
Experience:

React.js: 6 years (required) Python: 6 years (required) Azure Devops: 6 years (required)
Work Location: Hybrid remote in Toronto, ON

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2477148
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned