Closed listing
Development Team Lead
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
This opening has closed.
The original listing is kept below for reference.
Job details
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
We are seeking an experienced and visionary Development Lead to drive the design, modernization, and delivery of high-performance enterprise application platforms. In this hands-on engineering and leadership role, you will lead a dedicated team of full-stack engineers in building scalable, secure, serverless solution architectures leveraging Angular on the front end and Node.js with AWS Serverless on the back end.
As a technical lead, you will bridge the gap between architecture, product strategy, and engineering execution - mentoring talent, driving engineering best practices, and ensuring robust platform delivery in an agile environment.
Key Responsibilities
- Technical Leadership & Delivery: Lead and mentor a team of full-stack developers through all phases of the Software Development Life Cycle (SDLC) in an agile framework.
- Architecture & Hands-On Engineering: Drive the design and development of modern cloud-native architectures using Node.js and AWS Serverless components, maintaining an ~80/20 balance between architecture/leadership and hands-on coding.
- Front-End Design: Oversee the development of responsive, scalable, and secure web applications using modern Angular versions, ensuring UI/UX consistency, performance optimization, and accessibility standards.
- Cloud & Serverless Architecture: Architect and maintain serverless backend microservices using AWS Lambda, API Gateway, DynamoDB/Aurora, and related AWS cloud technologies.
- Code Quality & Governance: Establish design patterns, code review guidelines, testing practices (unit/integration), and automated deployment processes (CI/CD pipelines).
- Cross-Functional Collaboration: Partner closely with Product Managers, Solution Architects, Security, and Enterprise Quality Assurance teams to align technical solutions with broader business goals.
Required Qualifications & Experience
- Lead Experience: 3+ years of experience in a Technical Lead, Engineering Lead, or Senior/Principal Engineer role mentoring development teams and guiding architectural decisions.
- Front-End Mastery: 5+ years of hands-on experience building production enterprise applications using modern Angular (TypeScript, RxJS, State Management/NgRx).
- Back-End Expertise: Strong proficiency in Node.js for building asynchronous microservices, RESTful APIs, and cloud integration layers.
- AWS Serverless Deep-Dive: Proven track record building and deploying serverless applications utilizing AWS Lambda, AWS API Gateway, Step Functions, CloudWatch, and CloudFormation/SAM/CDK.
- Database & Messaging: Solid experience with both relational (PostgreSQL, MySQL) and NoSQL databases (AWS DynamoDB), along with event-driven architectures (SNS/SQS, EventBridge).
- DevOps & CI/CD: Hands-on knowledge of cloud deployment automation, CI/CD toolchains (GitHub Actions, Jenkins, Bitbucket), and Infrastructure as Code (IaC).
Nice-to-Have Skills
- AWS Certified Solutions Architect or AWS Certified Developer certification.
- Experience in regulated industries (financial services, banking, or insurance).
- Understanding of enterprise security standards, OAuth2/OIDC, and web application vulnerability hardening.
More about this job
Responsibilities
Lead and mentor a full-stack development team through the software development lifecycle, balancing architecture and leadership with hands-on engineering. Design and deliver secure, scalable Angular and AWS serverless applications while establishing engineering standards and collaborating with product, architecture, security, and quality assurance teams.
Requirements
Requires at least 3 years in a technical or engineering leadership role and 5 or more years building enterprise applications with modern Angular. Candidates should have strong Node.js and AWS serverless experience, knowledge of relational and NoSQL databases and event-driven systems, and hands-on expertise with CI/CD and infrastructure as code.
Skills
- Technical Leadership
- Angular
- TypeScript
- RxJS
- NgRx
- Node.js
- AWS Serverless
- AWS Lambda
- API Gateway
- Step Functions
- DynamoDB
- PostgreSQL
- MySQL
- Event-Driven Architecture
- CI/CD
- Infrastructure as Code
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
- Engineering
Keywords
- Angular
- TypeScript
- RxJS
- NgRx
- Node.js
- AWS Serverless
- AWS Lambda
- API Gateway
- Step Functions
- CloudWatch
- CloudFormation
- AWS SAM
- AWS CDK
- DynamoDB
- Aurora
- PostgreSQL
- MySQL
- SNS
- SQS
- EventBridge
- RESTful APIs
- Microservices
- Event-Driven Architecture
- CI/CD
- GitHub Actions
- Jenkins
- Bitbucket
- Infrastructure as Code
- Agile
- OAuth2/OIDC