Help empower our global customers to connect to culture through their passions.

We’re looking for a Senior Software Engineer to join the Deliver (Supply Chain) Team at StockX.
This is a great opportunity to leverage your existing skills, to build a world-class platform and to have a huge impact on how marketplaces can be redefined. At StockX, we're just getting started.
Responsibilities:
  • Design, build, and evolve the next generation supply chain software used by StockX web and mobile applications
  • Synthesize the decisions and designs into very detailed, clear and structured written specs.
  • Write quality code and world class documentation which can be used as an example for the company. This will be at least 50% of the daily work.
  • Debug and monitor production systems and be available for any customer issue resolution
  • Champion the best software engineering practices such as quality coding, documentation, unit testing, code review, test automation, continuous integration, build, deployment and support etc.
  • Constantly evolve the platform to identify bottlenecks in both runtime and development time aspects of the platform and improve them.
  • Research and implement cutting edge technology that can be applied to handle massive scale.
  • Mentor other team members to build a strong engineering culture and team
  • Influence and build consensus by being open to a variety of viewpoints and aid in bridging a gap in case of a disagreement.
  • Collaborate with multiple teams across the globe to resolve dependencies and make continuous progress on the software delivery.
Minimum Qualifications:
  • Overall 5+ years of relevant experience.
  • Deep experience in any one of the languages - Node.js/TypeScript/Express, Go.
  • In-depth understanding and hands-on experience of data storage eco systems - Relational databases, No-SQL databases and Caching systems.
  • Exceptional skill in solving complex problems by use of right data structure and algorithms.
  • Hands-on experience in using design principles and patterns to solve complex software design/architecture problems.
  • In-depth understanding and hands-on experience in microservice architectures and event driven architecture. You have built highly resilient, scalable REST-based/event driven services.
  • In-depth understanding and hands on experience in building highly scalable and fault tolerant distributed systems using right design patterns
  • In-depth understanding and hands-on experience with message queues, pub-sub systems and event streams.
  • Experience working with AWS or other cloud provider tech stack.
  • Exceptional verbal communication skill.
Preferred Qualifications:
  • Experience in GO, Node.js/TypeScript, Postgres, MongoDB, AWS
  • Knowledge of stream processing technologies like Spark, Storm, Flink.
  • Exposure to distributed caching, failure detection algorithms & application failover.
  • Exposure to the Supply Chain/Transportation domain. Address Management, Shipping and Shipping carrier integration
  • Experience with building self-healing, automatic fault detection and recovery mechanisms.
About Us

StockX is the premier current culture platform for buying and selling authentic, new, sought-after products. Our powerful marketplace connects buyers and sellers for sneakers, apparel, accessories, electronics, collectibles and trading cards around the world. We provide millions of global customers with unprecedented access and market visibility powered by real-time data, allowing them to transact based on true market value. Launched in 2016 in Detroit, Michigan, StockX now employs more than 1,500 people in offices and authentication centers in 11 countries.
 
 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. However, this job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. StockX reserves the right to amend this job description at any time.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)