Back to results

Developer – Node.Js + Java

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Developer – Node.Js + Java

Toronto- Hybrid

Contract

About the Role

We are seeking skilled Developers to design, build, test, and support technology solutions used across the organization. Developers will work in collaborative Agile teams and contribute to the full software development lifecycle, from requirements analysis through implementation and production support.

Responsibilities

Job Description

• Strong proficiency in Node.js and Typescript.

  • Hands-on experience with MongoDB and Mongoose ORM.
  • Solid understanding of NoSQL database design and optimization.
  • Experience with authentication mechanisms, entitlement management, and encryption techniques.
  • Knowledge of WebSocket protocols and real-time data processing.
  • Familiarity with file system operations and handling file uploads/downloads.
  • Experience with SMTP email integration using NodeMailer.
  • Practical experience with enterprise message brokers (e.g., RabbitMQ, Kafka) and pub/sub architectures.
  • Exposure to Java is a strong plus.
  • Understanding of system I/O operations and performance best practices.
  • Ability to work independently and as part of a team.
  • Excellent problem-solving and communication skills.
More about this job

Responsibilities

Design, build, test, and support technology solutions across the organization as part of collaborative Agile teams. Contribute throughout the software development lifecycle, from requirements analysis and implementation to production support.

Requirements

Requires strong proficiency in Node.js and TypeScript, hands-on experience with MongoDB and Mongoose, and knowledge of NoSQL design, authentication, encryption, WebSockets, file handling, email integration, and message brokers. Java exposure is a plus; candidates should also demonstrate performance awareness, problem-solving, communication, and the ability to work independently and collaboratively.

Skills

  • Node.js
  • TypeScript
  • MongoDB
  • Mongoose
  • NoSQL Database Design
  • Database Optimization
  • Authentication
  • Entitlement Management
  • Encryption
  • WebSocket
  • Real-Time Data Processing
  • File System Operations
  • NodeMailer
  • SMTP
  • RabbitMQ
  • Kafka

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Node.js
  • TypeScript
  • Java
  • MongoDB
  • Mongoose
  • NoSQL
  • Authentication
  • Entitlement Management
  • Encryption
  • WebSocket
  • Real-Time Data Processing
  • File Uploads
  • File Downloads
  • SMTP
  • NodeMailer
  • RabbitMQ
  • Kafka
  • Pub/Sub
  • System I/O
  • Performance Optimization
  • Agile
  • Requirements Analysis
  • Implementation
  • Production Support
  • IT Services
  • IT Consulting

Report this job