Senior Software Engineer- Node.js
Vertisystem (A MOURI Tech Company)Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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)
vertisystem.com
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