Skip to main content
T

Senior Backend Microservices Developer (TypeScript/Node.js)

TechVision Staffing Solutions
Full TimeseniorHybrid
Ontario, CAPosted March 8, 2026

Resume Keywords to Include

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

TypeScriptRubyNode.jsExpressRailsDockerGitHubMicroservicesSaaS

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

Job Description

Job Title: Senior Backend Microservices Developer (TypeScript/Node.js)

Location: Remote (optional in office in Waterloo)

Type: Full-time Permanent

Compensation: 110,000-180,000 starting base salary. Stock options. TFSA Matching. Comprehensive benefits package.

About the Company

Our client, a growing technology company in Waterloo is expanding their Engineering team powering a next-generation access control platform. We’re looking for a Senior Backend Developer who thrives in service architecture, backend development, and microservices design.

This role is part of a Canadian-based organization focused on identity and access control, building an ecosystem that combines hardware, mobile, and cloud technologies to secure critical infrastructure worldwide — including Bluetooth-enabled digital security solutions deployed globally across Latin America and Africa. With a tight-knit team of 30 employees (12–15 in engineering), you’ll work directly with technical leadership in a highly collaborative, ownership-driven environment.

Responsibilities

  • Design and architect scalable backend services and APIs
  • Build and maintain microservices using TypeScript (Node.js/Express) or Ruby on Rails
  • Own your code end-to-end — from development and debugging through deployment
  • Integrate backend services with mobile, hardware, and cloud/on-prem systems
  • Contribute to modernizing and evolving the technical stack
  • Participate in design discussions, debugging sessions, and technical problem-solving

Required Skills

  • 3+ years of backend development experience in TypeScript (Node.js/Express) or Ruby on Rails
  • Strong experience designing and developing microservices
  • Ability to independently debug and deploy your own code
  • Experience building scalable APIs and distributed systems
  • Solid understanding of networking fundamentals (nice to have)

Preferred Skills

  • Security best practices for SaaS or on-prem environments
  • Experience working in hardware + software ecosystems
  • Familiarity with ISO 27001
  • Exposure to AI coding tools (Cursor, GitHub Copilot, etc.)
  • Familiarity with containerization (Docker)

Pay range and compensation package

  • Base Salary: $110,000 – $150,000 (flexibility up to 180,000 for exceptional candidates)
  • Potential equity/options
  • TFSA contribution
  • Full benefits packageRemote work model (Optional in office in Waterloo)

Interview Process

#1

  • 30–40 minute virtual interview
  • Resume walkthrough
  • Technical discussion
  • Light live coding (breadth and depth of knowledge)
  • Personality and culture alignment

#2

  • 3–4 hour onsite interview (Waterloo)
  • Debugging exercises

How to Apply

If you’re interested in learning more or would like to apply, please send your resume directly to: Puneet Singh 📧 puneet@techvisionstaffing.com. Qualified candidates will be contacted to discuss next steps

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