2 days ago
San Jose, CA, USAEntry Level
Base Salary
$188k - $263k/yr
Responsibilities
- Design and deliver highly scalable multi-tiered distributed software applications.
- Design and implement software frameworks and architectures based on internal and external standards.
- Develop, test, deploy, and maintain software applications and next-generation prototypes.
- Perform design reviews, unit testing, automation, code analysis, and page performance and reliability tuning.
- Collaborate with product managers, project managers, engineers, and QA to deliver solutions meeting business requirements.
- Support site rollouts and participate in on-call duties to resolve site issues.
- Analyze technical issues and communicate recommendations and solutions across teams.
Requirements
- Master’s degree or foreign equivalent in Computer Science, Engineering, Management Information Systems, or a closely related field plus three years of experience in the offered role or a related occupation.
- Alternatively, bachelor’s degree or foreign equivalent in a relevant field plus five years of experience in the offered role or a related occupation.
- At least three years of experience with system design and developing, testing, and maintaining software applications.
- At least three years of experience with object-oriented design and Java.
- At least three years of experience with relational and NoSQL databases, including Elasticsearch, MongoDB, Oracle, and MySQL.
- At least three years of experience with Git or source-code repositories and debugging and triaging code.
- At least two years of experience with software development tools and frameworks such as Git, Jenkins, Docker, and Kubernetes.
- At least one year of experience with payment systems or related domains and payment gateways or processors such as Adyen, PayPal, Zip, or traditional banking APIs.
- At least one year of experience with big-data platforms such as Hadoop, Spark, Flink, or Kafka.
- Knowledge of waterfall and agile development methodologies.
Benefits
- Partial telecommuting is permitted from within a commutable distance.
- The position follows a 40-hour Monday-through-Friday schedule from 9:00 a.m. to 5:00 p.m.
- Benefits may include medical, financial, 401(k) eligibility, PTO, parental leave, target bonus, and restricted stock units, as applicable.
Tech Stack
Apache FlinkApache HadoopApache KafkaApache SparkDockerElasticsearchGitJavaJenkinsKubernetesMongoDBMySQL
Categories
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.
