Staff Solutions Architect

CanadaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software engineering experience
Required Skills
Node.jsPostgreSQLJavascriptMongoDBTypeScriptRedisCI/CDRESTful APIsMicroservicesDistributed Systems

Requirements

  • 10+ years of software engineering experience focused on high-scale backend systems.
  • 6+ years of advanced experience with Node.js, TypeScript, and JavaScript.
  • Strong background in microservices architecture and distributed systems design.
  • Deep expertise in MongoDB, PostgreSQL, and Redis, including performance tuning and optimization.
  • Proven experience building and scaling REST APIs for web and mobile applications.
  • Track record of leading technical strategy and driving complex architectural decisions.
  • Strong understanding of CI/CD pipelines, automated testing, and backend performance engineering.
  • Strong leadership, communication, and stakeholder management skills.

Responsibilities

  • Drive architectural decisions across microservices and distributed system environments at scale.
  • Lead backend modernization efforts, transitioning legacy systems into a unified, resilient platform.
  • Improve system performance, scalability, reliability, and observability across global infrastructure.
  • Design, optimize, and maintain high-performance database systems including MongoDB, PostgreSQL, and Redis.
  • Collaborate with product and engineering leadership to define technical roadmaps and platform strategy.
  • Establish engineering best practices across CI/CD, testing, security, and maintainability.
  • Mentor senior engineers and elevate overall engineering quality and architectural consistency.
  • Design and support complex system integrations across multiple invoicing and fintech products.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now