
Intermediate AWS Developer, Wealth Management Technologies
BMO Financial Group18 hours ago
Toronto, CanadaMid Level / Senior
Base Salary
$70k - $150k/yr
Responsibilities
- Design, develop, maintain, and support scalable cloud-native applications using Node.js, TypeScript, and AWS.
- Build RESTful APIs, microservices, serverless solutions, and event-driven applications.
- Use AWS Lambda, EventBridge, SNS, SQS, and Step Functions to develop event-driven systems.
- Design and optimize relational database solutions using Amazon RDS and SQL.
- Create secure integrations with internal and external systems and data providers.
- Develop and maintain cloud infrastructure using AWS CDK and Infrastructure as Code practices.
- Implement automated testing, CI/CD pipelines, monitoring, and logging solutions.
- Support deployments, production issue resolution, and ongoing platform enhancements.
- Collaborate with architects, front-end developers, QA teams, product owners, and business stakeholders.
- Contribute to technical design, code reviews, engineering standards, and continuous improvement initiatives.
Requirements
- 3 to 6 years of software development experience, including hands-on AWS cloud development.
- Strong experience with Node.js, TypeScript, and REST API development.
- Experience building microservices, serverless applications, and event-driven solutions.
- Hands-on experience with AWS Lambda, Amazon RDS, Amazon S3, Amazon SNS, Amazon SQS, Amazon EventBridge, AWS Step Functions, AWS CDK, and Amazon CloudWatch.
- Strong knowledge of SQL, relational databases, and data modelling.
- Experience with Git, CI/CD pipelines, and automated testing frameworks such as Jest.
- Understanding of cloud security, IAM, encryption, and secure software development practices.
- Strong analytical, troubleshooting, and communication skills, plus experience in Agile delivery teams.
- Preferred experience with Angular and modern front-end development.
- Preferred experience in financial services, wealth management, asset management, or investment industries.
- Preferred experience with Docker, API Gateway, DynamoDB, ECS, Fargate, AWS Batch, or AWS Glue.
- Knowledge of OAuth 2.0, OpenID Connect, and JWT authentication is preferred.
- AWS certifications such as Developer Associate, Solutions Architect Associate, or DevOps Engineer Professional are preferred.
- Experience mentoring junior developers or providing technical leadership is preferred.
Benefits
- Health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans are offered.
- The position is salaried and based at 33 Dundas Street West.
- BMO offers training, coaching, manager support, and network-building opportunities.
- Workplace accommodations are available on request for candidates participating in the selection process.
About BMO Financial Group
BMO Financial Group is a publicly traded North American bank offering personal and commercial banking, wealth management, and capital markets services to consumers, businesses, and institutions. Founded in 1817 and headquartered in Toronto, it operates in Canada and the United States, including BMO Bank N.A. in the U.S. The company is listed on the NYSE and TSX under the symbol BMO.