Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Summary
Senior software developer on a 1-year contract building high-scale, distributed microservices in Toronto using Spring Boot, Node.js, or .NET Core with Docker/Kubernetes, cloud infrastructure, and event-driven systems.
Job Role
Software Developer – Senior (Spring Boot, Node.js, or .NET Core experience)
Location
Toronto, ON / Onsite
Position Type
Contract Role
Working Days
5 Days Onsite
Start Date
2026-06-29
End Date
2027-06-29
Ideal Candidate Rate
CAD 90-95/Hr on Incorporated (Depending on the experience)
Must Have
- 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 (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases.
- Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, or similar).
- Knowledge of API gateways, service discovery, and load balancing in cloud environments.
- Experience with serverless computing (AWS Lambda, Azure Functions).
- Knowledge of event-driven architecture (Kafka, RabbitMQ, Azure Service Bus/Event Grid).
Note: AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.