Staff Solutions Architect - Fintech & Vertical SaaS

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

Job Details

Experience
10+ years
Required Skills
Node.jsPostgreSQLJavascriptMongoDBTypeScriptRedisCI/CDRESTful APIsMicroservices

Requirements

  • 10+ years of professional software engineering experience building high-scale, distributed systems.
  • 6+ years of deep hands-on expertise with Node.js, TypeScript, and JavaScript.
  • Strong background in microservices architecture and distributed system design at scale.
  • Advanced experience with MongoDB, PostgreSQL, and Redis, including performance tuning and optimization.
  • Proven ability to design and scale REST APIs for web and mobile-first applications.
  • Experience leading technical strategy and participating in high-level architectural decision-making.
  • Strong expertise in CI/CD pipelines, automated testing, and backend performance optimization.
  • Prior experience in Staff Engineer, Principal Engineer, or Solutions Architect roles preferred.
  • Background in fintech, payments, invoicing, or B2B SaaS environments is a strong plus.
  • Experience consolidating multiple products into a unified backend architecture is highly valued.
  • Familiarity with distributed tracing, observability, logging, and modern security practices.
  • Exposure to React.js and Tailwind CSS is considered an asset.

Responsibilities

  • Lead end-to-end architectural design across distributed systems and microservices to ensure scalability, reliability, and maintainability.
  • Drive modernization initiatives by transforming legacy backend systems into a unified, high-performance platform.
  • Improve system-wide performance, observability, and scalability to support rapid global user growth.
  • Design, optimize, and oversee data strategies involving MongoDB, PostgreSQL, and Redis environments.
  • Define technical roadmaps in collaboration with engineering and product leadership to align architecture with business objectives.
  • Establish engineering best practices across CI/CD, automated testing, security, and system design standards.
  • Mentor senior engineers and guide technical discussions to elevate engineering excellence across teams.
  • Design and support integrations that unify multiple invoicing and fintech products into a seamless ecosystem.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now