Full Stack Web Developer (Node/React)

Toronto 22 months agoFull-time External
Negotiable
We are seeking a seasoned Full Stack JavaScript developer with expertise in React.js and NodeJS, driven by a passion for crafting user-friendly and impactful software that revolutionizes our bank's operations. The chosen candidate will play a pivotal role in designing and technically implementing front-end components and interfaces, devising inventive solutions to engage users, and supporting analytical problem-solving and intricate data visualizations. Please take note: This is a hybrid role, necessitating a minimum of 2 days in the office each week, and successful applicants must undergo a background check. Responsibilities • Design and develop the web interface for both new and existing applications. • Develop back-end components/services for new and existing applications. • Produce high-quality mockups and prototypes. • Write clean, maintainable, and extensible code adhering to best practices and security standards. • Create reusable code and libraries for future applications. • Optimize web interfaces for maximum speed and scalability. • Identify and address performance issues in web applications. • Collaborate with business users and the development team within an Agile environment. Job Requirements Must-Have Skills & Experience: • Over 5 years of front-end and back-end development experience with web applications using HTML, CSS, Javascript, React.js, and Node.js, along with knowledge of other industry-standard frameworks. • Extensive expertise in React as a front-end framework, with a deep understanding of React.js, Redux, Sagas, ES6, and tools like Babel, WebPack, NPM, and Yarn. • Proficient in Node.js and TypeORM. • Experience with data visualization frameworks such as D3 and RESTful APIs. • Familiarity with unit testing libraries like Mocha, Jest, Chai, and Enzyme. • Strong understanding of version control and source code management using Git. • Experience working with Azure PaaS, Azure SQL, and Azure BLOB