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
Work Experience
2-5Years
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.
- 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).
- Development & Productivity Tools: Familiarity with VS Code and GitHub Copilot.
- API Testing & Management: Familiarity with Postman.
- Agile & Collaboration: Familiarity with JIRA and Confluence.
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