Job description
Job details
- Location: Canada
- Work mode: Remote
- Employment type: Full-time (Not an internship)
- Salary: CAD 61,600 - 113,900 per year
Role overview
Bank of Montreal is seeking a skilled Software Developer to join their technology team. This role focuses on designing and maintaining scalable, cloud-native applications using AWS services and modern full-stack frameworks to support banking infrastructure.
Job details
This is a full-time, remote position based in Canada. This is not an internship. The salary range for this role is 61,600 CAD to 113,900 CAD per year.
Responsibilities
- Design, develop, and maintain scalable full-stack web applications using AWS services.
- Implement serverless architectures to optimize application performance and cost.
- Collaborate with cross-functional teams to define technical requirements and system design.
- Develop and integrate robust APIs to ensure seamless communication between services.
- Maintain high code quality through rigorous testing, code reviews, and documentation.
Requirements
- Proven experience in cloud-native application development within the AWS ecosystem.
- Strong proficiency in modern front-end frameworks and back-end technologies.
- Hands-on experience with serverless computing and cloud architecture patterns.
- Solid understanding of software development lifecycles and CI/CD pipelines.
- Ability to work independently in a remote, distributed team environment.
Benefits
- Competitive annual salary range in CAD
- Remote work flexibility
- Professional development opportunities
- Comprehensive corporate benefits package
Keywords
AWSCloud-nativeServerlessFull-stackJavaScriptTypeScriptAPI DesignCloud Engineering