Full Stack Developer (Junior)

Scotiabank
Job LocationCanada
Job TagFull Time

Location(s):  Canada : Ontario : Toronto

Description:

As a Junior Full Stack Developer you will be responsible for developing, testing, and maintaining web applications using a variety of technologies, such as HTML, CSS, JavaScript, React, Node.js, MongoDB, and Google Cloud. You will also collaborate with other developers, designers, and stakeholders to deliver high-quality products that meet user needs and business goals.

Responsibilities:

  • Design, code, and debug web applications using front-end and back-end technologies
  • Develop code that is clean, maintainable, and scalable while adhering to Scotiabank best practices, standards, policies, and regulations.
  • Test, troubleshoot, and fix bugs and errors in web applications.
  • Implement responsive and user-friendly interfaces using HTML, CSS, JavaScript, or any of the available technologies.
  • Use React and Angular to create dynamic and interactive web components.
  • Use Node.js and Express to build RESTful APIs and server-side logic.
  • Use MongoDB and other available technologies to store and manipulate data.
  • Use Google Cloud to deploy and manage web applications in the cloud.
  • Integrate web applications with external APIs and services.
  • Work with other developers, designers, and stakeholders to ensure project requirements and specifications are met.
  • Stay updated with the latest trends and technologies in web development.

Qualifications:

  • Bachelor’s degree in software engineering, Computer Science, or related field.
  • At least 1 year of experience in web development using HTML, CSS, JavaScript, and React.
  • Proficient in Node.js, Express, MongoDB, and Google Cloud.
  • Familiar with web development tools and frameworks, such as Git, Bootstrap, Webpack, and Redux.
  • Strong knowledge of web development fundamentals, such as data structures, algorithms, design patterns, and security.
  • Strong problem-solving, debugging, and troubleshooting skills.
  • Passionate about learning new technologies and improving existing skills.
  • Portfolio or GitHub link showcasing previous web development projects.