Enable job alerts via email!

NodeJS Developer

Aarorn Technologies Inc

Toronto

On-site

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company seeks a NodeJS Developer to design and maintain scalable applications. The ideal candidate will have extensive experience in NodeJS, Kafka, and database management. Responsibilities include code reviews, troubleshooting, and collaboration with cross-functional teams to deliver high-quality software solutions.

Qualifications

  • 5+ years' experience in production-grade software development.
  • Proficient in building REST and GraphQL APIs using NodeJS.
  • Strong experience with MSSQL and Agile environments.

Responsibilities

  • Design and maintain software applications using NodeJS.
  • Conduct code reviews and optimize application performance.
  • Collaborate with stakeholders and manage concurrent initiatives.

Skills

Software Development
NodeJS
REST APIs
GraphQL
Kafka
Agile Methodology
MSSQL
Communication

Tools

GitHub
Jenkins
OpenShift

Job description

Job Title: NodeJS Developer

Location: Toronto, ON (Thrice a week onsite)

Employment Type: Contract Opportunity

Interview Type: Face 2 Face (Onsite Interview Only)

Job Description

  • Design, develop, and maintain complex software applications using NodeJS, Kafka, MSSQL, REST & GraphQL APIs.
  • Contribute to the architectural decisions and design patterns for new and existing systems
  • Conduct thorough code reviews to ensure adherence to best practices, coding standards, and quality assurance protocols
  • Work closely with product managers and other stakeholders to understand requirements and deliver solutions that enhance user experience
  • Troubleshoot, debug, and optimize existing applications for performance and scalability
  • Create and maintain comprehensive documentation for software design, development/maintenance processes and API documentation
  • Manage the implementation of multiple concurrent initiatives of varying complexity in a time efficient manner. Monitor and control activities according to plan.
  • Collaborate and contribute on cross-functional enterprise initiatives and manage the effective implementation of assigned deliverables.
  • Establish strong working relationships across teams to build influence and impact with key partners.
  • Contribute to ongoing administrative program activities as required.

Must Have

  • 5+ years’ experience in professional, production-grade software development working on highly scalable, moderately complex projects
  • 5+ years’ Experience building REST, GraphQL for APIs and Kafka applications using NodeJS
  • Hands on with MSSQL database and skills for complex query optimization
  • Strong experience working in an Agile environment, working with project teams to deliver small to largely complex projects
  • Comfortable with presenting prototypes, enhancements and facilitating questions with insightful responses to a varying range of audiences (i.e., business sponsors, product owners, adjacent technical teams, etc.) during agile ceremonies, adhoc and/or when needed
  • Strong written and verbal communication skills with the ability to work cross-functionally to articulate, measure and solve issues

Nice-to-have

  • Experience with angular/react and non-relational databases (MongoDB, Redis)
  • Experience with Devops pipeline using GitHub, Jenkin, UCD and logs/monitoring tools like Kibana, Dynatrace etc. and OpenShift cloud platform
  • Wealth Management industry experience related to business processes and workflows.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.