Senior Full stack Engineer
Role : Senior Full stack Engineer
Location : Toronto, On
4 days in Office and 1 day WFH
Experience
-
5+ years of experience in software development with both frontend and backend applications.
Frontend
-
Strong experience in Angular or React.js with TypeScript.
-
Ability to build reusable and scalable UI components.
Backend
-
Strong development experience using Node.js.
-
Ability to design and build end-to-end application solutions.
Primary Skill
-
Deep expertise in either Angular (Frontend) or Node.js/Java (Backend).
Secondary Skill
-
Basic to intermediate knowledge of the other stack and willingness to work across the full stack.
Cloud
-
2+ years of experience working with AWS, Azure, or OpenShift.
-
Experience with Docker and Kubernetes for containerized applications.
Version Control
-
Strong knowledge of Git including branching and merging strategies.
CI/CD
-
Experience using GitHub Actions for automated testing, security checks, and deployments.
Design Integration
-
Ability to convert Figma designs into production-ready UI.
APIs
-
Strong understanding of REST APIs, OpenAPI specifications, and software design patterns.
DevOps
-
Experience working in CI/CD environments with frequent deployments.
-
Familiarity with automated testing and performance testing.
Testing
-
Experience with unit, integration, and end-to-end testing using tools like Jest or Cypress.
The Modern AI Edge (Preferred)
AI-Assisted Development
-
Experience using tools like GitHub Copilot, Windsurf, or Claude Code.
Observability
-
Experience monitoring production systems using Splunk or Dynatrace.
Automation
-
Experience building automation or AI agents to assist with code reviews, testing, and deployments.