Full Stack Web Developer
Location Address: Hybrid (2-3 days a week)-Toronto
Contract Duration: 6 Months (Possibility for extension)
Project: We are looking for a junior full-stack developer to join our dynamic and innovative team. 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.
Must-Have Skills:
• 1-3 years 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.
• Prior FI Experience an asset
Soft Skills.
• Excellent problem-solving, debugging, and troubleshooting skills.
• Good communication, collaboration, and time management skills.
• Passionate about learning new technologies and improving existing skills.
Best vs Average: The ideal candidate would have full stack exposure using HTML, CSS, JavaScript, and React. As well as having Portfolio or GitHub link showcasing previous web development projects.