TCGplayer

Staff Full Stack Engineer — MTS 1

TCGplayer
Apply
2 hours ago
Toronto, CanadaStaff+

Responsibilities

  • Design, build, and deploy reliable full-stack applications and APIs using React, Node.js, and TypeScript.
  • Translate complex business requirements into scalable architectures for high-impact seller experiences.
  • Collaborate with Product, Build, and Engineering teams to deliver end-to-end solutions.
  • Create reusable components and shared libraries while improving developer productivity and system consistency.
  • Ensure software quality, observability, operational excellence, testing, continuous integration, and production support.
  • Mentor engineers through code reviews, technical coaching, and design alignment.
  • Drive technical excellence and influence engineering practices across the team.

Requirements

  • BS/BA in Computer Science or a related field.
  • 8+ years of professional full-stack software development experience.
  • Strong proficiency in TypeScript, Node.js, React, and modern web fundamentals in high-traffic production environments.
  • Experience with backend service design, microservices, distributed systems, database modeling, and REST/GraphQL API development.
  • Strong understanding of frontend architecture, component design, state management, performance optimization, and web accessibility.
  • Hands-on experience with continuous integration and delivery pipelines, comprehensive testing, cloud-native observability, and AI-assisted development tools.
  • Ability to mentor engineers, influence technical decisions, and collaborate with cross-functional partner teams.
  • Commitment to engineering excellence, continuous learning, and fostering an inclusive environment.

Benefits

  • Base pay is supplemented by potential target bonus and restricted stock units.
  • Benefits may include medical, financial, and other benefits, including RRSP eligibility.
  • Paid time off benefits include PTO and parental leave.

Tech Stack

Categories

TCGplayer

About TCGplayer

201-500 employees
Contact me