Back to results

Lead Software Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Years of Experience: 2-5 Years
Posting language
English
Posted

Original job description

Job Requirements

Senior Development Lead

Location: PCS CA~TORONTO

Years of Experience: 2-5 Years

Job Summary: We are seeking a hands-on Senior Development Lead to architect, build, and scale resilient cloud solutions with minimal supervision. This role requires a proven self-starter who takes end-to-end ownership of project delivery, system architecture, and team technical standards. The ideal candidate will combine deep full-stack backend development expertise with modern cloud-native design patterns and AI integration capabilities.

Responsibilities

  • Architect, design, and deploy secure, scalable microservices and APIs on AWS using Lambda, ECS Fargate, and API Gateway.
  • Write clean, maintainable, and efficient backend code in TypeScript, Node.js, and JavaScript while maintaining high performance.
  • Provision and manage cloud resources, configurations, and security policies using Infrastructure as Code (IaC), DynamoDB, and IAM.
  • Integrate cutting-edge AI technologies - including LLMs, vector search, prompt engineering, and Model Context Protocol (MCP) - into workflows.
  • Leverage AI tools like GitHub Copilot and modern development tools in VS Code to boost overall team development velocity.

Mandatory Skills

  • Cloud & Infrastructure: Advanced proficiency in AWS (Lambda, ECS Fargate, API Gateway, DynamoDB, Systems Manager Parameter Store, Secrets Manager, IAM) and Infrastructure as Code (IaC).
  • Programming Languages: Advanced proficiency in Node.js, TypeScript, and JavaScript.
  • AI & Machine Learning: Advanced knowledge of LLMs, Vectors, Prompt Engineering, and Model Context Protocol (MCP).

Preferred Skills

  • Development & Productivity Tools: Familiarity with VS Code and GitHub Copilot.
  • API Testing & Management: Familiarity with Postman.
  • Agile & Collaboration: Familiarity with JIRA and Confluence.

Qualifications: Bachelor's degree in Computer Science or a related field is preferred. Proven experience in backend/API development with a strong focus on cloud solutions. SQL is a deal-breaker skill.

Work Experience

2-5Years
More about this job

Responsibilities

Architect, build, and deploy secure, scalable cloud microservices and APIs using AWS services and Infrastructure as Code. Develop backend solutions and integrate AI technologies, while establishing technical standards and using AI-assisted tools to improve team productivity.

Requirements

Requires 2–5 years of experience, strong backend and API development expertise, and advanced proficiency in AWS, Node.js, TypeScript, and JavaScript. Advanced knowledge of LLMs, vector search, prompt engineering, and Model Context Protocol is required; SQL is identified as a deal-breaker, and a bachelor's degree in Computer Science or a related field is preferred.

Skills

  • AWS
  • Lambda
  • ECS Fargate
  • API Gateway
  • DynamoDB
  • Infrastructure as Code
  • Node.js
  • TypeScript
  • JavaScript
  • LLMs
  • Vector Search
  • Prompt Engineering
  • Model Context Protocol
  • SQL
  • Microservices
  • API Development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership

Keywords

  • AWS
  • Lambda
  • ECS Fargate
  • API Gateway
  • DynamoDB
  • Systems Manager Parameter Store
  • Secrets Manager
  • IAM
  • Infrastructure as Code
  • Node.js
  • TypeScript
  • JavaScript
  • LLMs
  • Vector Search
  • Prompt Engineering
  • Model Context Protocol
  • GitHub Copilot
  • Visual Studio Code
  • Postman
  • JIRA
  • Confluence
  • SQL
  • Microservices
  • APIs
  • Cloud-Native Design
  • Backend Development
  • Agile
  • System Architecture

Report this job