The Payments and Fees Engineering Team at TCGplayer needs to ensure sellers on their marketplace platform are paid quickly and accurately. They are looking to build new microservices to replace legacy code, scale internationally, and attract and retain sellers.
Requirements
- Demonstrated proficiency throughout career working C-Sharp programming, including writing, debugging, and optimizing code
- proficient in at least one additional backend programming language (such as Java, Python, Node.js, Go, or similar), showing the ability to develop scalable backend services
- Must have direct experience working with cloud computing platforms, preferably Amazon Web Services (AWS)
- Experience with Microsoft Azure or GCP cloud providers is also acceptable
- Experience designing, developing, and maintaining event-driven architectures, including message queues, event buses, or publish-subscribe system
- Strong skills in SQL programming, including writing complex queries, optimizing database performance, and managing relational databases
- Proven experience using modern Continuous Integration and Continuous Deployment (CI/CD) platforms and pipelines to automate build, test, and deployment processes
Responsibilities
- Developing technical requirements based on business needs
- Delivering high-quality code in a team environment
- Providing support for a mission-critical application
- Delivering new services and features that allow TCGPLayer to grow in many vectors
- Implementing code that is clear, concise, tested and easily understood by others
Other
- A Bachelor’s Degree in Computer Science or a closely related field and a minimum of 4 years of professional experience in the relevant industry
- A Master’s Degree in Computer Science or a closely related field and a minimum of 2 years of professional experience in the relevant industry
- If the candidate does not have a degree in Computer Science or a related discipline, they must have at least 7 years of practical, hands-on experience in the relevant field or industry