Opens LinkedIn
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, build, and deploy cloud-native microservices and serverless applications using Node.js, TypeScript, AWS Lambda, and AWS CDK. Configure resilient SQS-based event processing and apply least-privilege IAM security while following enterprise software design patterns.
Job details
AWS Developer We are seeking a proactive and technically sharp AWS Developer (Not a DevOps position) to join a technology team supporting core financial infrastructure at a top-tier Canadian bank. You will design, build, and deploy cloud-native microservices and serverless architectures using AWS Lambda, Node.js, and TypeScript. Key Responsibilities Serverless Development: Architect and write scalable microservices using Node.js, and AWS Lambda. Infrastructure as Code (IaC): Define and maintain cloud infrastructure using AWS CDK. Event-Driven Systems: Configure resilient message queues and event processing using AWS SQS, managing visibility timeouts, dead-letter queues (DLQs), and single-consumer message delivery mechanics. Security & IAM: Apply strict principle-of-least-privilege security using IAM roles, trust policies, and resource-based policies. Code Quality & Architecture: Apply Object-Oriented Programming (OOP) concepts and enterprise software design patterns. Qualifications & Requirements Experience: 3 to 7 years of hands-on backend software engineering experience (3–4 years acceptable for exceptional technical candidates). Core Languages: Advanced proficiency in Angular, TypeScript, and Node.js AWS Expertise: Proven track record building with AWS Lambda, SQS, IAM, and infrastructure deployment via AWS CDK. Tools: Postgres hands-on working experience and knowledge of Postgres Software Design: Deep understanding of Object-Oriented Programming (OOP), asynchronous execution paradigms (Promises vs. async/await), and design patterns. Collaboration & Ownership: Strong initiative, proactive problem-solving, and ability to deliver independently within a hybrid banking enterprise environment.
What you’ll do
Design, build, and deploy cloud-native microservices and serverless applications using Node.js, TypeScript, AWS Lambda, and AWS CDK. Configure resilient SQS-based event processing and apply least-privilege IAM security while following enterprise software design patterns.
Requirements
Requires 3–7 years of hands-on backend software engineering experience, with advanced proficiency in Angular, TypeScript, and Node.js and practical experience with AWS Lambda, SQS, IAM, AWS CDK, and PostgreSQL. Candidates should understand object-oriented design, asynchronous programming, and design patterns, and be able to take initiative and deliver independently.
Listed skills
- Node.js · Preferred
- PostgreSQL · Preferred
- Angular · Preferred
- TypeScript · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Angular
- TypeScript
- Node.js
- AWS Lambda
- AWS SQS
- AWS IAM
- AWS CDK
- PostgreSQL
- Microservices
- Serverless Architecture
- Infrastructure as Code
- Event-Driven Systems
- Object-Oriented Programming
- Asynchronous Programming
- Software Design Patterns
- Least-Privilege Security
Job areas
- Software
- Technology
- Finance & Accounting
More jobs from UniSysTech Consulting
AI/Full Stack Developer
- On-site
- Toronto, ON
- Posted Oct 20, 2026
Data Engineer
- Hybrid
- Toronto, ON
- Posted Oct 14, 2026
Full Stack Developer
- On-site
- Toronto, ON
- Posted Sep 25, 2026