TixelJobs
S
StaffWise Technologies Inc.via Indeed

Senior Software Engineer – Full Stack

Toronto, ON, CAPosted 2mo ago
Computer VisionSeniorFull-time#python#pytorch#tensorflow#computer-vision#kubernetes#docker#azure#java#react

Not sure if you're a good fit?

Upload your resume and TixelJobs AI will compare it against Senior Software Engineer – Full Stack at StaffWise Technologies Inc.. Get a match score, missing keywords, and improvement tips before you apply.

Free preview · Your resume stays private

About the Role

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

Pay: $90.00-$100.00 per hour

Expected hours: 36.25 per week

Work Location: In person

Share