cover image
IMCS Group

Back End Developer

On site

Toronto, Canada

Senior

Freelance

09-12-2025

Share this job:

Skills

Communication TypeScript NoSQL GraphQL CI/CD DevOps Docker Kubernetes Version Control Test Problem-solving Architecture Databases git Azure node.js AWS cloud platforms GCP CI/CD Pipelines Kafka Terraform Express Infrastructure as Code Microservices

Job Specifications

Backend Developer (TypeScript)

Location: Toronto, ON

Experience: 10 years

Duration: 6 months contract with high possibility of extension

We are looking for a skilled Backend Developer to join our team and help build scalable, high-quality backend services and APIs. If you’re passionate about modern architecture, clean code, and cloud technologies, we’d love to hear from you!

Responsibilities

Develop, test, and deploy high-quality backend services and APIs using TypeScript.
Collaborate with Solution Architects to implement modern architectural patterns (e.g., hexagonal architecture, event-driven design).
Write clean, efficient, and well-documented code following best practices and standards.
Contribute to the design and development of scalable and resilient systems.
Participate in peer code reviews and provide constructive feedback.
Troubleshoot and debug complex issues across development and production environments.
Work with cloud platforms (AWS, Azure, or GCP) to deploy and manage services.
Assist in creating and maintaining technical documentation.
Stay current with emerging backend technologies and trends, especially within the TypeScript ecosystem.

Must-Have Qualifications

5+ years of professional backend development experience.
Strong proficiency in TypeScript, including advanced language features and type systems.
Hands-on experience with Node.js and related frameworks (e.g., Express, NestJS).
Proven experience designing and building RESTful APIs.
Experience with relational and/or NoSQL databases.
Familiarity with at least one major cloud platform: AWS, Azure, or GCP.
Solid understanding of modern architectural patterns (e.g., microservices, event-driven systems).
Experience with Git or other version control systems.
Excellent problem-solving, debugging, communication, and collaboration skills.

Nice to Have

Experience with Infrastructure as Code tools (Terraform, CloudFormation).
Familiarity with CI/CD pipelines and DevOps practices.
Experience with containerization (Docker, Kubernetes).
Knowledge of asynchronous messaging (Kafka, RabbitMQ).
Experience with GraphQL.
Understanding of DevSecOps principles.
Familiarity with frontend technologies for integration purposes.

About the Company

IMCS Group is an IT, Healthcare, and Professional Staffing Company that helps Enterprises optimize the business value of their Staffing investments and enables them to achieve world-class business performance. IMCS Group supports strategic and operational aspects of IT implementations to help businesses implement growth strategies and leverage technology to achieve competitive advantage. In addition, IMCS provides hospitals and medical facilities with high-quality clinical professionals with the highest standards and complia... Know more