Software Developer

🕒 July 8

🇨🇦 Canada – Remote

💵 $61.6k - $113.9k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of BMO U.S.

BMO U.S.

5001 - 10000 employees

🏦 Banking

💸 Finance

💳 Fintech

Banking • Finance • Fintech

BMO U. S. is a diversified financial services company operating in the United States. It offers a broad range of financial products and services including personal and business banking, mortgage services, investments, financial planning, insurance, and wealth management. Additionally, it provides commercial loans, commercial mortgages, and other financial solutions tailored for small businesses and large enterprises. The company places a strong emphasis on customer service and offers digital and cross-border banking solutions to meet the needs of diverse clients. BMO U. S. is also involved in asset management and capital markets operations, making it a full-service financial institution.

📋 Description

• Design, develop, and maintain full-stack web applications on AWS • Implement scalable backend services and APIs (REST/GraphQL) leveraging AWS services • Build responsive and dynamic user interfaces using React and Angular • Integrate front-end applications with backend services and AWS infrastructure • Write clean, testable, and well-documented code; establish tests (unit, integration, end-to-end) • Apply secure coding practices; integrate authentication/authorization and secrets management • Ensure application security, scalability, and performance in a cloud environment • Collaborate with cross-functional teams to deliver high-quality solutions • Implement CI/CD pipelines and follow best practices for cloud deployments

🎯 Requirements

• 4-6 years of development work experience • Bachelor’s degree in Computer Science, Engineering, or equivalent experience • Strong understanding of AWS core services (Lambda, RDS, API Gateway, S3, IAM, CloudWatch) • Proficiency in Node.js for backend development • Hands-on experience with React and Angular frameworks • Experience with relational databases and SQL (preferably on RDS) • Knowledge of serverless and microservices architecture • Familiarity with Git and collaborative development workflows • Experience with AWS CodePipeline or similar tools • Must demonstrate strong problem-solving skills and ability to work in an agile environment

🏖️ Benefits

• Health insurance • Tuition reimbursement • Accident and life insurance • Retirement savings plans • Performance-based incentives • Discretionary bonuses • Other perks and rewards

Apply Now

Similar Jobs

🕒 July 7

TELUS Digital

201 - 500

🤝 B2B

🤖 Artificial Intelligence

☁️ SaaS

Senior Google CX Engineer responsible for leading architecture of GECX solutions at TELUS Digital. Focused on building scalable Google Cloud environments to enhance customer experience transformation.

🕒 July 7

Samsara

1001 - 5000

🏢 Enterprise

🚗 Transport

🔐 Security

Senior Software Engineer II developing reliability and self-healing systems for operational excellence at Samsara. Contributing to AI-driven tooling and mentoring teams through best practices in engineering.

🇨🇦 Canada – Remote

💵 $154.7k - $208k / year

💰 Seed Round on 2014-08

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 7

Funded.club

51 - 200

🎯 Recruiter

👥 HR Tech

🤝 B2B

Senior Desktop Software Developer leading a greenfield rewrite of Sync.com desktop application with a modern Rust-based architecture. Focus on technical ownership and high-quality software delivery.

🕒 July 7

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Layer1 Software Engineer at Arista developing software for physical layer connectivity and managing hardware interactions. Collaborating with engineers to innovate Layer1 features and improve network stability.

🇨🇦 Canada – Remote

💵 $120k - $195k / year

💰 $2.6M Post-IPO Debt on 2015-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 7

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Senior Software Engineer overseeing Linux Kernel development at Arista Networks. Responsibilities include developing kernel features, mentoring, and collaborating with hardware and software teams.

🇨🇦 Canada – Remote

💵 $120k - $195k / year

💰 $2.6M Post-IPO Debt on 2015-05

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer