Skip to content
mimi

Senior Software Engineer – Full Stack

StaffWise Technologies Inc.

Toronto · On-site Full-time Senior $90 – $100/hr 1mo ago

About the role

About

We are seeking a highly skilled Senior Software Engineer – Full Stack to design and develop scalable, modern applications across web, backend services, and AI-enabled systems. This role requires deep full‑stack engineering expertise along with strong experience in API development, cloud‑native architectures, and modern CI/CD practices.

The ideal candidate is a hands‑on developer with advanced experience across multiple technologies including React.js, Python, .NET Core, Node.js, and Java Spring Boot, as well as experience working with machine learning frameworks and modern software architecture patterns.

This is a senior technical role requiring strong architectural thinking and real‑world development experience.

Must‑Have Requirements (Strictly Required)

Candidates will only be considered if they clearly demonstrate the following expertise.

Advanced React.js Development

  • Advanced proficiency in React.js
  • Strong experience with:
    • Functional Components
    • React Hooks
    • State management using Context API
  • Experience building scalable, high‑performance front‑end applications
  • Strong understanding of component‑driven architecture and modern UI development practices

Strong Python Development & FastAPI

  • Strong proficiency with modern Python versions
  • Hands‑on experience building REST APIs using FastAPI
  • Experience developing scalable backend services
  • Knowledge of asynchronous programming and performance optimization

Experience with Node.js and Java Spring Boot

  • Hands‑on development experience using Node.js
  • Experience building backend services using Java Spring Boot
  • Experience designing scalable service layers and APIs

Expertise with .NET Core Services & C#

  • Proven experience building .NET Core Web APIs and services
  • Strong proficiency in C#
  • Experience developing enterprise‑grade backend services

Machine Learning Frameworks & Image Processing

  • Experience working with TensorFlow and PyTorch
  • Experience with image manipulation or computer vision applications is highly desirable
  • Ability to integrate ML components with application services

Modern Software Architecture Expertise

  • Strong hands‑on experience with:
    • Microservices architecture
    • Serverless architecture
    • RESTful API design
  • Experience designing scalable and distributed systems
  • Strong understanding of software architecture patterns and best practices

Azure DevOps & CI/CD

  • Hands‑on experience using Azure DevOps
  • Experience building and maintaining CI/CD pipelines
  • Experience with automated testing, deployments, and release management

Key Responsibilities

  • Design and develop scalable full‑stack applications
  • Build and maintain high‑performance APIs and backend services
  • Develop modern front‑end interfaces using React
  • Integrate AI/ML capabilities into applications
  • Design cloud‑native architectures using microservices and serverless models
  • Build and maintain CI/CD pipelines in Azure DevOps
  • Collaborate with cross‑functional teams to deliver high‑quality software

Preferred Qualifications

  • Experience with cloud platforms (Azure preferred)
  • Experience with containerization (Docker, Kubernetes)
  • Knowledge of computer vision or image processing applications
  • Experience working in Agile development environments

Compensation

  • Pay: $90.00‑$100.00 per hour
  • Expected hours: 36.25 per week

Work Location

  • In person

Requirements

  • Advanced React.js Development
  • Strong Python Development & FastAPI
  • Experience with Node.js and Java Spring Boot
  • Expertise with .NET Core Services & C#
  • Machine Learning Frameworks & Image Processing
  • Modern Software Architecture Expertise
  • Azure DevOps & CI/CD

Responsibilities

  • Design and develop scalable full-stack applications
  • Build and maintain high-performance APIs and backend services
  • Develop modern front-end interfaces using React
  • Integrate AI/ML capabilities into applications
  • Design cloud-native architectures using microservices and serverless models
  • Build and maintain CI/CD pipelines in Azure DevOps
  • Collaborate with cross-functional teams to deliver high-quality software

Skills

.NET CoreAzure DevOpsC#CI/CDContext APIFastAPIFunctional ComponentsImage ProcessingJava Spring BootKubernetesMicroservicesNode.jsPythonPyTorchReactReact.jsRESTful APIServerlessTensorFlowWeb APIs

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free