Principal Software Engineer, BinderPOS

Posted Feb 21

Who We Are

TCGplayer promotes and drives growth of our products and services by connecting a global community of millions of buyers with tens of thousands of retailers in a $25B global collectible hobby market.

The Engineering Team at TCGplayer creates and maintains a suite of products in support of our role as the leading online marketplace for trading card games and collectibles. We build applications and technologies that connect thousands of businesses with customers across the collectible gaming industry, powering sales through physical stores, websites, mobile apps and the TCGplayer Marketplace. We are looking for a highly experienced developer for our eCommerce Point of Sale system who is results-driven, inventive, an analytical problem solver, and a good communicator.

Who You Are

If you are a seasoned developer with full stack experience in numerous technologies that’s ready to get our eCommerce POS system set to support massive growth in an incredibly fun industry, then TCGplayer is the right place for you.

The Impact You Will Make Here 

  • You will set development trends and lead industry-level growth and improvement across the company. 
  • You will be a driver for a key project here at TCGplayer.
  • You will lead large technical projects and establish architectural direction with technical teams, and mentor more junior engineers. 
  • You will architect, design and develop platform-level features of our eCommerce POS system working with some of the best engineers in development today. 
  • You will work on complex systems for managing product searches, APIs for internal and 3rd party consumption, background system jobs, stream-based processing and caching. 
  • You will design best-in-class seller solutions and create a platform for seamless coordination between their online and brick-and-mortar stores by monitoring, managing and easing throughput of our services to ensure service response times are fast, orders are processed appropriately, and data integrity is maintained.

What You Bring to the Team

  • Bachelor’s degree in computer science, information technology or a related field, or a combination of education and experience
  • Mastery in Typescript/NodeJS application design and development
  • 12+ years hands-on development experience in one or more back-end programming languages (Java, Golang, C#)
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security 
  • Expert knowledge of database technology (MySQL, PostgreSQL, Snowflake, etc) and NoSQL stores ( Redis, Firestore, MongoDB, Elasticsearch)
  • Experience designing and developing microservices using cloud technology with considerations for concurrency and parallelism
  • Experience with event processing mechanisms such as GCP PubSub, RabbitMQ, Kafka
  • Strong experience with Cloud Platforms - GCP Preferably
  • Experience working with Kubernetes, Docker, and Gitlab Pipelines
  • Experience with event monitoring and alerting tools such as Prometheus, New Relic, Scalyr, Grafana, etc. for meaningful real-time visibility into infrastructure and systems health
  • Work with distributed team across different time zones

What We Provide

Our benefits program is one of the most flexible and progressive in the country. Plus, benefits start on day one, so you have everything you need to make a stress-free transition to life at TCGplayer.

  • Comprehensive medical insurance with a variety of plan options to suit your needs
  • Dental and vision insurance
  • Unlimited Paid Time Off (PTO)
  • 100% company paid Family Leave
  • 401k plan with 4% match 
  • Free coaching, counseling and mental health services
  • 100% company paid life insurance 
  • Paid trips to work with remote teammates

TCGplayer.com is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability or other applicable legally protected characteristics.

TCGplayer is the largest marketplace for trading card games in the world, with nearly 1 billion dollars in sales. Founded by Chedy Hampson & Ray Moore as a digital media platform within the collectible hobby space, we have grown from our initial roots working inside Syracuse-based hobby stores selling comic books, sports cards, CD’s, collectible cards, action figures, and tabletop games, into an expansive eCommerce marketplace that connects a global community of millions of buyers with tens of thousands of retailers. TCGplayer maintains the largest authoritative database of historical and current prices for the most popular trading card games, and this data powers and connects an entire industry of publishers, buyers, sellers, influencers & developers.

We have been ranked amongst New York State’s 50 best employers and Fortune.com’s top 100 companies for women in the U.S and certified a Great Place to Work by our employees 5 years in a row. Our entire team prides itself on creating a culture that fosters camaraderie, embraces diversity, and exudes passion. We believe every team member contributes to our success.

With the largest marketplace for collectible card games, in-store tools for local gaming stores and industry leading fulfillment center to deliver products from sellers to buyers, we bring our innovative technologies and customer focused approach to the $25B global collectibles hobby market.