8+ years of professional experience in TypeScript/JavaScript development
Strong proficiency in TypeScript for both front-end and back-end
Experience with .NET (C#) or Java in an enterprise setting
Solid experience with React or Angular (experience with both is a plus)
Strong backend experience with Node.js and Golang, including scalable services and APIs
Hands-on experience with agentic AI development workflows
Proven experience working in a monorepo environment (Nx, Turborepo, or similar)
Responsibilities
Design, build, and maintain full-stack applications using TypeScript, React (or Angular), and Node.js-based frameworks
Architect and implement scalable, type-safe APIs and services using Node.js and Golang
Build and maintain high-performance backend services in Golang for scalable systems
Design, build, and maintain Agentic AI development
Contribute to and champion best practices within a monorepo codebase
Collaborate with product, design, and platform teams to deliver high-quality features
Participate in code reviews, technical design discussions, and mentoring of junior engineers
Improve developer experience through tooling, automation, and CI/CD enhancements
Benefits
Collaborative, quality-driven engineering culture
Opportunities for professional growth and mentorship
Engagement with cutting-edge technologies and frameworks
Flexible work environment
Access to cloud infrastructure on GCP, AWS, or Azure
Full Job Description
Full-time - Toronto
The Role
You will work across the full stack, from crafting responsive front-end experiences to designing robust back-end services, within a collaborative, quality-driven engineering culture.
What You'll Do
Design, build, and maintain full-stack applications using TypeScript, React (or Angular), and Node.js-based frameworks
Architect and implement scalable, type-safe APIs and services using both Node.js and Golang
Build and maintain high-performance backend services in Golang for scalable and distributed systems
Design, build, and maintain Agentic AI development
Contribute to and champion best practices within a monorepo codebase (Nx, Turborepo, or similar)
Collaborate with product, design, and platform teams to deliver high-quality features end to end
Participate in code reviews, technical design discussions, and mentoring of junior engineers
Improve developer experience through tooling, automation, and CI/CD pipeline enhancements
Work with cloud infrastructure on GCP, AWS, or Azure to deploy and operate production services
What We're Looking For
8+ years of professional experience in TypeScript/JavaScript development
Strong proficiency in TypeScript across both front-end and back-end
Prior experience with .NET (C#) or Java in an enterprise setting
Solid experience with React or Angular (experience with both is a plus)
Strong backend experience with both Node.js and Golang, including building scalable services and APIs
Experience designing and building services in Golang (REST/GraphQL APIs, concurrency patterns, performance optimization)
Hands-on experience with Node.js frameworks such as NestJS, Fastify, or similar
Hands-on experience with agentic AI development workflows, including spec-driven development, agent-assisted coding, testing, debugging, and code review using tools such as OpenAI Codex or similar AI coding agents.
Proven experience working in a monorepo environment (Nx, Turborepo, Lerna, or similar)
Strong programming fundamentals, data structures, algorithms, design patterns, and problem-solving
Familiarity with relational databases (PostgreSQL preferred) and RESTful/GraphQL API design
Experience with cloud platforms (GCP, AWS, or Azure), including CI/CD, containerization, and infrastructure basics
Comfortable working with Git, pull request workflows, and modern development tooling
Nice-to-Have
Familiarity with the TAAN stack
Experience with message queues, event-driven architectures, or microservices patterns
Exposure to infrastructure-as-code tools (Terraform, Pulumi, CDK)
Experience with observability and monitoring tools (Datadog, Grafana, etc.)
Contributions to open-source projects or internal developer tooling