E

eBay

Global marketplace for buying and selling

MTS 2 Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaNo salary listedHybrid

About the Job

Requirements

  • A Bachelor of Science or Bachelor of Arts degree in Computer Science or a related field is required.
  • At least 10 years of professional full-stack software development experience, with strong proficiency in TypeScript, Node.js, React, and modern web fundamentals in high-traffic production environments.
  • A solid understanding of backend service design, microservices, distributed systems, database modeling (relational and NoSQL), and API development (REST and GraphQL) is required.
  • A strong grasp of frontend architecture, component design, state management, performance optimization, and web accessibility is required.
  • Hands-on experience with modern engineering practices, including CI/CD pipelines, comprehensive testing, cloud-native observability, and AI-assisted development tools, is required.
  • The candidate must be able to mentor engineers, influence technical decisions, and collaborate effectively with cross-functional partner teams.

Responsibilities

  • Design, build, and deploy reliable, high-performing full-stack applications and APIs using React, Node.js, and TypeScript, translating complex business requirements into scalable architectures.
  • Collaborate closely with cross-functional partners, including Product, Build, and other Engineering teams, to deliver end-to-end seller experiences in an Agile environment.
  • Create reusable components and shared libraries and incorporate AI-assisted development practices to improve developer productivity and system consistency.
  • Ensure software quality, system observability, and operational excellence through comprehensive testing, continuous integration, and proactive production support.
  • Mentor and guide engineers through code reviews, technical mentoring, and build alignment to raise the engineering bar across the group.
  • Own end-to-end technical delivery across the full stack, from React-based user experiences to Node.js services and integrations.
  • Help shape engineering practices and drive technical excellence across the team.

About the Company

eBay

Global marketplace for buying and selling

eBay operates a global online marketplace where buyers and sellers can trade a wide range of items, from electronics to fashion to collectibles. Sellers list items with details, buyers browse, bid in auctions or buy via Buy It Now, and the platform processes payments and facilitates shipping, earning revenue from listing fees, final-value fees, advertising, and subscriptions. eBay differentiates itself with a combination of auction-style and fixed-price listings, a large international reach, and buyer/seller protections along with seller tools and promotional options. The goal is to enable easy, varied, and secure commerce across many product categories for people and businesses worldwide.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at eBay

See more jobs