01 Aug
|
Ju0026amp;M Group
|
Toronto
01 Aug
Ju0026amp;M Group
Toronto
Role: Backend Developer (Node.JS)
Location: Toronto 4 days a week on site F2F interview required
Background check MANDATORY
Duration: 6+ Months
Node.js Backend Developer
Role Overview
We are seeking a skilled Node.js Backend Developer to design, develop, and support scalable, secure, and high-performing backend applications for enterprise banking platforms. The ideal candidate will have robust experience building APIs, microservices, and cloud-native solutions in an Agile setting.
Key Responsibilities
Develop and maintain backend applications using Node.js and TypeScript.
Design and implement RESTful APIs and microservices.
Collaborate with Architects, Product Owners, QA, and DevOps teams.
Ensure application security, performance, scalability, and reliability.
Participate in code reviews, testing, CI/CD, and production support.
Required Skills
5+ years of software development experience.
Strong expertise in Node.js, TypeScript, Express.js/NestJS.
Experience with REST APIs and microservices architecture.
Knowledge of SQL and NoSQL databases (SQL Server, PostgreSQL, MongoDB).
Experience with cloud platforms (AWS, Azure, or GCP).
Familiarity with Docker, Kubernetes, Git, and CI/CD pipelines.
Solid understanding of secure coding and software engineering best practices.
Preferred Qualifications
Experience in Banking or Financial Services.
Exposure to Kafka, event-driven architectures, and cloud-native development.
Experience with Agile/Scrum delivery methodologies.
Nice to Have: React/Angular exposure, Open Banking, Payments, and DevOps automation experience.
📌 Backend Developer Node Js Toronto
🏢 Ju0026amp;M Group
📍 Toronto