BMO, the 8th largest bank in North America, is seeking a Software Developer to join their technology team. This role offers an exciting opportunity to work on enterprise-level software development, focusing on Node.js, TypeScript, and AWS Lambda technologies. The position combines technical expertise with business acumen, requiring 2-4 years of relevant experience.
The role involves full software development lifecycle responsibilities, from translating user requirements into technical specifications to implementing and maintaining high-quality code. You'll work with modern technologies and frameworks, including Node.js, TypeScript, and potentially Java and Angular, while ensuring adherence to security and performance standards.
As part of BMO's technology team, you'll contribute to projects that directly impact the bank's 12 million+ customers across personal and commercial banking services. The position offers comprehensive benefits including health insurance, tuition reimbursement, and retirement savings plans, along with opportunities for professional growth and development.
The ideal candidate will possess strong technical skills, particularly in Node.js and TypeScript, combined with excellent problem-solving abilities and communication skills. You'll work in a collaborative environment, participating in Scrum teams and contributing to the bank's digital transformation initiatives.
BMO offers a supportive work environment focused on professional development, with opportunities to work on complex, enterprise-scale applications. The company's purpose-driven culture, competitive compensation package ($60,000-$111,700), and comprehensive benefits make this an excellent opportunity for developers looking to advance their careers in financial technology.