Description

Description Role : Fullstack Developer - Nodejs+Reactjs Experience : 8+years Location : Toronto,Ontorio, CA

 

Responsibilities : • Design and develop new components of the application platform • Develop frameworks suitable for inclusion in third-party websites and applications • Provide technical documentation, guidance, and support on the product • Work with Product Management and User Experience teams to design, prototype, and deliver best-in-class • customer service experiences. • Work with the Senior Architecture team (council) to review the high-level design and architecture of software • applications. • Research emerging technologies related to mobile applications, such as multi-modal user interfaces, natural • language processing, speech recognition, and predictive analytics • Work with the Engineering management team to establish and reinforce disciplined software development • processes and best practices. • Supports and develops software engineers by providing advice, coaching, and educational opportunities. • Required Skills: • A self-driven person that gets things done and sees tasks through to completion • Extensive knowledge of web technologies, including web services/REST, HTML5, web browsers, Objectoriented • Javascript, EcmaScript 6 standards, etc. • Working knowledge of frameworks like React, Redux, Webpack, etc. • Working knowledge of web performance improvement techniques. • 5+ years of experience in building applications on NodeJS using frameworks like express.js or equivalent. • Knowledge of data access for nodejs applications using relational (postgres, MySQL or similar) or document • (mongoDB, Cassandra, or similar) databases. • Knowledge of Models-Controllers design pattern for nodejs applications. • Experience in developing cross-browser javascript libraries (Internet Explorer 9+, Safari 9+, Chrome, • Firefox, Edge, Samsung Internet, etc.). • Experience working with a multi-discipline team (Product Management, Design, QA, Operations, and • Developers) • Experience in developing and deploying applications on-premise and in the cloud (AWS/Google Cloud • Platform/Azure) • Preferred Skills: • Experience building large-scale, high availability production web application infrastructure • Bachelor s degree in Computer Science Electrical Engineering or related field • 5-10 years of commercial software development experience

Education

Any Graduate