Skip to main content
Procom logo

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core.

Procom
Toronto, Ontario, CAPosted February 20, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

SQLNode.jsSpringAWSGCPAzureDockerKubernetesKafkaRabbitMQMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core:

On behalf of our Government Services client, Procom is searching for a Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core for a 6-month role. This position is onsite at our client’s Toronto office.

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core - Job Description:

This role involves working on a critical government project that requires developing and maintaining high-scale, distributed systems. The project focuses on backend development using Spring Boot, Node.js, or .NET Core, and involves exposure to cutting-edge cloud technologies.

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core - Responsibilities:

  • Translate technical systems specifications into working, tested applications.
  • Develop detailed programming specifications and generate code.
  • Compile data-driven programs and conduct unit tests.
  • Resolve and troubleshoot technical issues during software operation.
  • Collaborate with IT professionals throughout the Software Development Life Cycle.
  • Design, code, test, debug, and document applications.
  • Provide technical assistance in implementation, conversion, and migrations.

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core - Mandatory Skills:

  • 10+ years of development experience in high-scale, distributed systems.
  • Strong expertise in backend frameworks such as Spring Boot, Node.js, or .NET Core.
  • Proficiency with Docker, Kubernetes, and containerized application management.
  • Knowledge of API gateways, service discovery, and load balancing in cloud environments.
  • Experience with Microservices architecture and API development.
  • Hands-on experience with SQL and NoSQL databases.
  • Strong problem-solving skills and experience optimizing high-traffic backend systems.

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core – Nice-to-Have Skills:

  • Experience with serverless computing (AWS Lambda, Azure Functions).
  • Knowledge of event-driven architectures (Kafka, RabbitMQ).
  • Familiarity with cloud monitoring & logging tools.
  • Performance tuning and optimization in high-traffic environments.
  • Cloud certifications (AWS, Azure, or GCP).

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core – Assignment Length:

This is a 6-month contract position.

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core - Start Date:

ASAP.

Senior Software Developer - Back End, SpringBoot, Node.js, or .NET Core - Assignment Location:

Toronto, Ontario, Canada. This position is onsite 5 days a week.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free