Senior Developer (Node.js)

Senior Developer (Node.js)

Toronto, Ontario, Canada  - Permanent


Job Description

We are looking for a Senior Node.js developer who will be responsible for
managing the interchange of data between the server and mobile applications. You
will be primarily focused on the architecture and development of server-side logic,
definition and maintenance of the backend services. You will be coordinating with
the teams responsible for other layers of the product infrastructure.

Responsibilities:
● Developing and maintaining all server-side network components
● Integration of user-facing elements developed by front-end developers with
server side logic
● Developing libraries and SDKs and writing reusable, testable, and efficient
code
● Design and implementation of low-latency, high-availability, and performant
APIs
● Implementation of security and data protection
● Regularly make specific determinations about system performance and
respond with sense of urgency to review and fix bug reports
● Proactively work with Quality Assurance and DevOps to solve problems


Must Have Skills:

Skills and Qualifications:
● Bachelor's Degree in Computer Science with 8-10 years of professional work
experience
● Strong proficiency with JavaScript, Node.js
● Strong proficiency with AWS especially DynamoDB, S3, ECS, ECR, Lambda,
API Gateway
● Good understanding of real-time network communication through
WebSocket
● High standard of engineering quality through code reviews, unit tests,
analytics
● Excellent ability to communicate technical information clearly and articulately
● Proficient understanding of Git and Agile methodology
● Good documentation skills


Details:

Starting: ASAP







Similar jobs in Toronto:

Similar jobs in other locations: