Skip to main content
Vertisystem (A MOURI Tech Company) logo

Senior Software Engineer- Node.js

Vertisystem (A MOURI Tech Company)
CAPosted 2 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptTypeScriptNode.jsAWSAzurePostgreSQLMongoDBRedisAgile

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job Title: Senior Software Engineer- Node.js

Location: Fully Remote Role in Canada

Duration: 08+ Months Contract with Possible Extension

Pay Range: $85 CAD - $90 CAD Per Hour (All Inclusive)

Job Overview:

  • This is an opportunity to solve complex distributed systems challenges on a global scale. As a Senior Software Engineer in Core Identity, you will design, build, and operate the critical services that form the backbone of our identity platform.
  • You will primarily work with our NodeJS backend (TypeScript/JavaScript), with data stored in MongoDB, PostgreSQL, and Redis, all running on a multi-cloud infrastructure (AWS and Azure)

. If you have a passion for simplifying complex problems and building resilient, secure software, we encourage you to apply. Experience with or an interest in Identity and Access Management is highly valued.

Job Responsibilities:

  • Join a fast paced and agile team spread remotely across Central Europe and US or Canada EST.
  • Build innovative features and standards that extend the capabilities of Client’s platform to help organizations securely innovate around the world.
  • Take ownership of the technical quality, security, reliability, and scalability of our systems. You'll drive architectural improvements and advocate for engineering best practices.
  • Work in a highly collaborative and cross-functional environment, working with talented engineers and partners across Product, Security, Design, Architecture and QA to deliver features that delight our customers.
  • Deepen or gain expertise in identity, security, and modern cloud technologies (AWS, Azure) while working on distributed systems at scale.
  • Mentor other engineers and contribute to our culture of technical excellence and continuous improvement.
  • Participate in an on-call rotation to ensure our critical services remain healthy and reliable.

Required Skills

  • 5+ years of professional software development experience, or equivalent.
  • Proficiency in building backend services with Node.js (JavaScript or TypeScript).
  • Experience designing, building, and operating distributed systems in a cloud environment (e.g., AWS, Azure).
  • A strong commitment to quality, with experience in various testing strategies (e.g., unit, integration, end-to-end).
  • A product-oriented mindset, with the ability to understand customer needs and work collaboratively to find effective solutions.

Nice to have

  • Fluent at using AI tools as part of the Product Development Life Cycle (PDLC)
  • Experience in the identity and access management (IAM) domain.
  • Knowledge of security engineering principles and application security best practices.
  • Experience working effectively in a distributed, remote-first team.

About Vertisystem (A MOURI Tech Company)

Vertisystem (A MOURI Tech Company) logo

Vertisystem (A MOURI Tech Company)

vertisystem.com

BackendOn-site

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free