2 hours ago
Toronto, CanadaMid Level
Responsibilities
- Design, build, and deploy reliable, high-performing full-stack applications and APIs using React, Node.js, and TypeScript.
- Translate complex business requirements into scalable architectures and deliver end-to-end seller experiences with cross-functional partners.
- Create reusable components and shared libraries while improving developer productivity and system consistency.
- Ensure software quality, observability, and operational excellence through testing, continuous integration, and proactive production support.
- Mentor engineers through code reviews and technical guidance, influence engineering decisions, and promote technical excellence across the team.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 10+ years of professional full-stack software development experience in high-traffic production environments.
- Strong proficiency in TypeScript, Node.js, React, and modern web fundamentals.
- Experience with backend service design, microservices, distributed systems, database modeling, and REST or GraphQL API development.
- Knowledge of frontend architecture, component design, state management, performance optimization, and web accessibility.
- Hands-on experience with CI/CD pipelines, comprehensive testing, cloud-native observability, and AI-assisted development tools.
- Demonstrated ability to mentor engineers, influence technical decisions, and collaborate with multifunctional teams.
