Senior Node.js Developer - CLM Back-End

prospect 33 โ€ข Canada
Relocation
Apply
AI Summary

We are hiring a Senior Node.js Developer to support a high-priority Client Lifecycle Management (CLM) Transformation Program. The role involves designing and developing back-end integrations, building messaging infrastructure, and collaborating with cross-functional teams. The ideal candidate has 5+ years of software development experience, with a strong background in Node.js, Kafka, Redis, and MS SQL.

Key Highlights
Design and develop back-end integrations for CLM platforms using Node.js
Build and maintain messaging infrastructure using Solace and Kafka
Implement and optimize Redis caching, ElasticSearch, and database layers
Technical Skills Required
Node.js Kafka Redis MS SQL ElasticSearch MongoDB

Job Description


We are hiring โ€” Senior Node.js Developer | CLM Back-End | Halifax, Montreal or Calgary

This is an urgent placement into one of Canada's largest financial institutions, supporting a high-priority Client Lifecycle Management (CLM) Transformation Program.

This is a back-end integration role. You will be building the messaging infrastructure, caching layers, and data pipelines that power client onboarding at scale.

If Node.js is your primary language and you have built event-driven systems in production โ€” not just listed them on your resume โ€” we want to speak with you.


Responsibilities:

  • Design and develop back-end integrations for CLM platforms using Node.js
  • Build and maintain messaging infrastructure using Solace and Kafka
  • Implement and optimize Redis caching, ElasticSearch, and database layers (MongoDB, MS SQL)
  • Collaborate with cross-functional teams to deliver against program milestones
  • Leverage AI-assisted development tools (GitHub Copilot and similar) in daily workflows
  • Participate in code reviews, architectural discussions, and continuous improvement


WHAT YOU NEED TO BRING

  • 5+ years of software development experience, Node.js โ€” primary language, production depth. This is not a side skill. You write Node.js daily and own back-end services end to end.
  • Kafka or Solace โ€” production messaging experience. You have designed topic structures, configured consumer groups, and handled failure scenarios in a live environment.
  • Redis โ€” production caching. You understand invalidation strategies, TTL decisions, and cache-aside patterns from real delivery experience.
  • MS SQL โ€” T-SQL and query optimization. You have read execution plans, added composite indexes, and fixed slow queries by diagnosing the actual problem.
  • MongoDB โ€” NoSQL data modeling at scale. Production NoSQL experience in a distributed system context.
  • 5 or more years of software development experience, Senior-level ownership. You have led back-end decisions, not just implemented them.


STRONG ASSETS

Experience with ElasticSearch, CLM, KYC or AML workflows, financial services domain knowledge, GitHub Copilot or similar AI coding tools, Docker, Kubernetes, CI/CD pipelines, idempotency patterns, event sourcing, and microservices architecture.


THE PROFILE WE ARE LOOKING FOR:

  • You can describe your Kafka topic design from memory, not from a tutorial.
  • You have debugged a production messaging problem and know what consumer lag actually means.
  • You have optimized a slow SQL query by reading an execution plan, not by guessing.
  • You think about idempotency before you write the consumer.
  • You are comfortable working in a regulated environment โ€” audit trails, data governance, and compliance-aware API design are familiar to you.
  • You actively use AI coding tools in your workflow and have a clear view of where they help and where they do not.


ROLE DETAILS

  • Location โ€” Halifax, NS, Montreal, QC, or Calgary, AB
  • Work arrangement โ€” Fully onsite, five days per week
  • Employment type โ€” Permanent FTE
  • Start โ€” Immediate preferred
  • Relocation โ€” Open to candidates willing to relocate to Halifax, Calgary or Montreal.

Similar Jobs

Explore other opportunities that match your interests

Aircraft Maintenance Engineer (M)

Programming
โ€ข
9h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

talentworld

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

talentworld

Canada

Senior Full-Stack Engineer - Financial Software

Programming
โ€ข
22h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Job Type โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Experience Level โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

Neo Financial

Canada

Subscribe our newsletter

New Things Will Always Update Regularly