Logo of Huzzle

Full Stack Developer

image

BMO

2mo ago

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Toronto
  • Quick Apply

AI generated summary

  • You need proficiency in NextJS/React, NodeJS, AI, Big Data, databases, server/web architecture, version control, and strong communication skills, with 2-4 years of relevant experience.
  • You will design, develop, and maintain software platforms, manage the full development lifecycle, optimize performance, ensure cross-platform compatibility, and oversee testing and deployment.

Requirements

  • In-Depth level of proficiency:
  • Front-end languages and framework (NextJS or React)
  • Backend Technologies and Frameworks (NodeJS)
  • Artificial Intelligence
  • Big Data
  • Database and cache.
  • Basic design ability.
  • Server.
  • Web architecture.
  • Version Control.
  • Web Hosting Platforms.
  • Learning Agility.
  • Building and managing relationships.
  • Technical writing / documentation.
  • Verbal & written communication skills.
  • Organization skills.
  • Collaboration & team skills.
  • Analytical and problem solving skills.
  • Influence skills.
  • Typically between 2-4 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
  • Technical proficiency gained through education and/or business experience.

Responsibilities

  • Applies development expertise to front and back-end systems coding combined with project management experience with systems administration skills. Designs the strategy for continuous enhancement, performance optimization, stability, and scalability. Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers. Designs the user experience, user interaction, responsive design, and complete architecture. Works with databases, servers, APIs, version control systems, and third-party apps. Ensures cross-platform compatibility and fixes issues during test and production phases. Builds dynamic, visually-attractive, and innovative software product/apps including front-end and back-end components. Manages the complete software development process from conception to deployment. Maintains and upgrades the software following deployment. Manages the end-to-end life cycle for the production of software and applications. Oversees and guides the analysis, writing, building, and deployment of software. Oversees automated testing and provides insights on results. Modifies and tests changes to previously developed programs. Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus. Exercises judgment to identify, diagnose, and solve problems within given rules. Works independently on a range of complex tasks, which may include unique situations. Broader work or accountabilities may be assigned as needed.

FAQs

Do we support remote work?

Yes, we operate under a hybrid work model, which allows for 1-2 days of work in the office.

What are the main responsibilities of the Full Stack Developer role?

The Full Stack Developer will manage the complete software development process, maintain and upgrade software following deployment, oversee the analysis and deployment of software, ensure cross-platform compatibility, and work on both front-end and back-end components.

What qualifications are required for this position?

The ideal candidate typically has 2-4 years of relevant experience and a post-secondary degree in a related field, or an equivalent combination of education and experience.

Are there specific technologies or frameworks I should be familiar with?

Yes, proficiency in front-end languages and frameworks such as NextJS or React, back-end technologies like NodeJS, along with experience in Artificial Intelligence, Big Data, and database management are required.

What is the salary range for this position?

The salary range for the Full Stack Developer role is $60,000.00 - $111,700.00, depending on factors like location, skills, and experience.

Does BMO offer any health benefits?

Yes, BMO offers health insurance as part of its total compensation package.

Is there any support for continuing education or training?

Yes, BMO provides tuition reimbursement and in-depth training and coaching to help employees grow and develop their skills.

What is BMO’s approach to workplace inclusivity?

BMO is committed to creating an inclusive, equitable, and accessible workplace, encouraging diverse perspectives and providing accommodations as needed throughout the selection process.

Is there a performance-based incentive for this job?

Yes, the total compensation may include performance-based incentives and discretionary bonuses.

What type of work environment can I expect?

You can expect a collaborative environment where team skills, innovation, and continuous enhancement are highly valued and encouraged.

Finance
Industry
10,001+
Employees
1817
Founded Year

Mission & Purpose

At BMO, banking is our personal commitment to helping people at every stage of their financial lives. The truth is, people’s needs change: so we change too. But we never change who we are. Which means we’ll never waiver from providing our customers the best possible banking experience in the industry. Our incredible team of over 46,000 people is just the tip of the iceberg. You should get to know us. We’re here to help.