TCGPlayer_External_Career

TCGplayer is a forward-thinking company dedicated to innovation in the gaming industry, fostering an inclusive workplace where employees can express their true selves while developing impactful tools and content.

Related companies:

Jobs at this company:

Apply

đź“Ť United States of America

🔍 ECommerce, Collectible Card Games

  • 8 or more years of software development experience on large-scale, high-volume, technical systems in a microservice based architecture.
  • Experience with AWS for cloud infrastructure, C# (.NET Core) experience, and experience with Kafka or similar.
  • Bachelor’s degree (or equivalent work experience) in computer science, information technology or a related field.
  • 3 or more years of management experience.
  • Proven success providing project management artifacts in an agile environment.
  • Excellent oral and written communication skills with engineers and non-engineers alike.
  • Strong ability to coach engineers, helping them improve their skills and grow their careers (including managing remote engineers).

  • Build a best-in-class Point Of Sale system for Local Game Stores, used by thousands of customers domestically and internationally, allowing them to profitably grow their business in an omni-channel environment.
  • Provide leadership and management to software engineers to create scalable software solutions for the TCGplayer platform.
  • Coordinate with fellow Engineering Managers and Project Managers to manage inter-team dependencies and ensure the on-time delivery of software.
  • Partner with Cloud Platform & Site Reliability Engineering to ensure we have a trusted and reliable platform for business critical in-store tooling.
  • Consolidate redundant technologies and applications to build a stable foundation for future business growth.

AWSLeadershipProject ManagementSoftware DevelopmentAgileKafkaC#.NET.NET coreCommunication SkillsMicroservices

Posted 2024-09-24
Apply
Apply

đź“Ť United States of America

🔍 ECommerce, Collectible Cards

  • Bachelor’s degree in computer science, information technology or a related field, or a combination of education and experience.
  • 12 or more years of experience as a software engineer with distributed systems.
  • 5+ years of C# (ASP.Net/.Net Core).
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security.
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch).
  • Expert knowledge of APM (Application Process Monitoring), particularly Scarly/DataSet for logs and New Relic for dashboards & alerting.
  • Expert knowledge of event/stream processing mechanisms, specifically Kafka, but also with AWS SNS/SQS, RabbitMQ, or AzureBus.
  • Experience designing and developing microservices in an AWS cloud based architecture.

  • Lead TCGplayer in the migration from a monolithic architecture to domain-driven microservice architecture.
  • Architect a new multi-vertical aggregate seller platform to list products, manage orders and payments across different marketplaces in a single spot.
  • Participate in the Principal’s Guild to set technical direction, design patterns, and general best practice across the Technology organization.
  • Provide support for a mission-critical applications.
  • Demonstrate a high level of initiative and attention to detail during daily operations.
  • Implement and maintain internal, private and public web services.

AWSPostgreSQLSQLASP.NETDesign PatternsElasticSearchKafkaMongoDBRabbitmqC#Asp.NETElasticsearch.NET.NET coreRDBMSRedisNosql

Posted 2024-09-20
Apply