1 day ago
Toronto, CanadaSenior
Responsibilities
- Design, develop, and operate scalable backend services, APIs, and distributed systems.
- Build and manage cloud infrastructure using Terraform, primarily on Google Cloud Platform.
- Provision and operate cloud services including Cloud Run, databases, load balancers, and messaging systems.
- Design event-driven and asynchronous architectures using Google Pub/Sub, Kafka, or comparable platforms.
- Develop deployment automation, monitoring, and observability for reliable production operations.
- Contribute to architecture decisions involving scalability, fault tolerance, security, performance, and cloud cost efficiency.
- Own backend services from technical design and implementation through deployment, troubleshooting, and continuous improvement.
Requirements
- 6+ years of professional software engineering experience with a strong background in production-grade backend applications.
- Proficiency in Java or comparable backend languages such as Python, C#, or Go, with willingness to develop in Java.
- Experience designing backend services, RESTful APIs, microservices, and distributed systems.
- Hands-on experience provisioning and managing cloud infrastructure with Terraform or equivalent Infrastructure as Code practices.
- Experience operating applications on GCP or AWS, including compute, databases, networking, and asynchronous messaging services.
- Experience with CI/CD pipelines, containerized applications, production monitoring, and operational troubleshooting.
- Strong software engineering fundamentals, problem-solving skills, and ability to independently own complex technical solutions.
- Preferred experience with GCP services including Cloud Run, Pub/Sub, and Cloud SQL.
- Preferred production experience with Java and Spring Boot.
- Preferred familiarity with Kubernetes, Docker, cloud-native deployment patterns, highly available event-driven systems, observability, automation, and AI-assisted development tools.
Benefits
- Base pay is listed at C$118,000–C$157,500 annually, with possible target bonus and restricted stock units.
- Benefits may include medical, financial, and other benefits, including RRSP eligibility and paid time off such as PTO and parental leave.
- The role offers meaningful ownership of platform architecture, infrastructure, deployment, monitoring, and technical direction.
- The position supports a high-priority initiative expanding authentication capabilities to Depop and additional marketplaces and partners.
Tech Stack
About TCGplayer
TCGplayer operates an online marketplace and software tools for buying and selling trading card games and related collectibles, serving hobby shops and individual sellers. It generates revenue through marketplace fees, seller subscriptions, and fulfillment programs such as TCGplayer Direct. An eBay subsidiary, the company provides authentication and logistics services that help stores list inventory at scale and reach buyers across the U.S. and internationally.
