Overview
Our client is looking for a Senior Full Stack Developer to join their team.
Responsibilities :
- Collaborate with development teams, product managers, designers, and BAs to define problems to be solved and brainstorm end-to-end solutions
- Design both server-side and client-side patterns and architectures, with Node.js and React
- Work closely with our DevOps team to ensure that all code is deployed efficiently and consistently
- Participate in daily stand-ups and help groom our backlog as needed
- Provide mentorship to less experienced engineers through knowledge sharing, code reviews and training sessions
- Promote and enforce best practices, existing development guidelines and continuous code improvements
- Investigate new tools / technologies / ideas to promote further improvement of the system
- Maintain technical documentation for internal and external stakeholders
- Perform root-cause analysis on defects and issues as brought forward by our production support team
- Be actively involved in strategic direction and product decisions.
Measurements of Success :
Team Outcomes – Enable our agile team to achieve department targets and ability to work collaboratively as well as independently.Quality – Maintain 100%-unit test coverage and champion quality standards across the teams.Software Development – champion best practices and improvements to software development lifecycle continuously driving cycle time, velocity, open / close rates, and other performance metrics.You will be a good fit if you have :
Experience in full stack development building large-scale web applications and APIsExperience with RESTful API design and development in Node.js (JavaScript or TypeScript) and the Microsoft Development eco-systemExperience with React, Redux, NodeJS, Typescript, WebPack, PostgresSQLExperience with accessibility standards, WCAG, AODA / ADAExperience building cloud-hosted applications and APIs with effective security protocols, data protection measures, and storage solutionsExperience with the following technologies is a plus : .Net Core, Redis, WebSockets, SQL ServerKnowledge and experience in investing and personal finance are a plus.Must-haves :
University Degree in Computer Science or equivalent subject7+ years of experience in scalable software development with a focus on APIs and web applicationsExtensive knowledge of JavaScript (Node.js), web stacks, libraries, and frameworksGood understanding of front-end development with ReactUnderstanding of accessibility and security complianceMicrosoft eco-system development, including Azure Cloud Technologies, Azure DevOps, and GitAgile methodologies and a Scrum delivery environment.