Staff Or Senior Software Engineer Category Location Toronto, Ontario Job Type Full Time

hireVouch

Toronto, Canada
On-site
Node.js backend services
Scalable distributed systems design
Restful apis and microservices
Lead the design and implementation of backend services, APIs, and distributed systems using Node.js

Job Summary

  • Lead the design and implementation of backend services, APIs, and distributed systems using Node.js.
  • Define and drive the architecture of complex systems, ensuring best practices in scalability, performance, and security.
  • Provide technical leadership and mentorship to a team of engineers, fostering a culture of continuous learning and improvement.

Matching Summary

Lead the design and implementation of backend services, APIs, and distributed systems using Node.js.

Skills & Requirements

Must-have

  • Node.js backend services
  • Scalable distributed systems design
  • RESTful APIs and microservices
  • Cloud platform experience (AWS, GCP, Azure)
  • CI/CD and testing best practices

Nice-to-have

  • Containerization and orchestration tools
  • Frontend technologies familiarity
  • Startup or fast-paced environment experience
  • Security best practices knowledge

Key Requirements

  • 8+ years software engineering experience
  • Expertise in Node.js and frameworks
  • Strong architectural skills
  • Proficient with SQL and NoSQL databases
  • Bachelor’s or Master’s degree

Work Rights

Not specified

Tailored Resume

Cover Letter