Description

Role :- Tech Lead / Architect

Location:- Toronto Ontario, Canada

Job Description

  • Set squad technical direction and lead complex solution design and implementation across development, build, and integration.
  • Provide technical governance on designs; evaluate major options/trade-offs using prototypes/simulations.
  • Ensure engineering/security standards are applied and vendors are held accountable.
  • Drive systems integration/build automation and continuous integration practices.
  • Lead production support/troubleshooting direction; define monitoring/alerting and document solutions/support processes.

Must Have

  • 8–10+ years in IT and 3+ years as a Solution Architect guiding dev/testing teams through moderate-to-high complexity integrations.
  • Strong architecture + integration patterns, distributed systems understanding, API design (REST/SOAP), security patterns/DevSecOps.
  • Practical understanding of features of widely used compiled languages (e.g., C, C++, C#, Go, Rust, Java) and interpreted
  • languages (e.g., Python, JavaScript, Ruby, PHP, Perl).
  • Familiarity with web frontend frameworks (e.g., React, Angular, Vue.js), backend development frameworks (e.g., Spring Boot,
  • FastAPI, Express.js), and unit and integration testing frameworks (e.g., JUnit, TestNG, NUnit, PyTest).
  • Proficient in attribute-driven design, architectural decision-making, and trade-off analysis methodologies such as ATAM and CBAM.
  • Demonstrated understanding of product management, including value-based prioritization, and ability to translate business
  • goals to technical plans.
  • In-depth understanding of microservices, message-driven, event-driven, streaming (e.g., Kafka), cloud-native, and multi-
  • experience web and mobile and distributed architectures.
  • Knowledge of advanced caching strategies and data access pattern optimization.
  • Practical knowledge of distributed system challenges including consistency, availability, and partition tolerance trade-offs.
  • Comprehensive knowledge of service-oriented architecture, API design (REST, SOAP), API versioning, API gateways.