This opportunity will offer you a chance to work on a high traffic site serving millions of
customers per month throughout South East Asia. You will be exposed to a polyglot
architecture, modern development workflows and a forward-thinking, intelligent team
dedicated to solving the big-picture problems in e-commerce.
We have built most of our systems on open source technology. We use PHP, MySQL, Docker,
Solr, Golang, AWS and more. We believe in choosing the best tool for the job, and part of
your responsibility will be to identify the tools to help us grow into the next five years.
We welcome any programming languages (Java, C, C++, etc.) since we believe language
should not be a barrier.
Responsibilities
- Design and build high performance, scalable and testable components for our shop
platform
- Lead the development of new features for the shop, delivering to our standard, on time
- Provide material feedback to junior team members
- Investigate cutting edge technologies to improve site reliability, developer experience,
customer experience, and raw performance
- Think outside the day-to-day and propose ways to elevate the art of e-commerce
engineering
Requirements
- BS/MS in Computer Science or related technical discipline.
- 4+ years of experience with high-traffic distributed systems and client-server architectures.
- Solid computer science fundamentals (theory, data structures, algorithms, design patterns).
- Made major contributions to the design/architecture of one or more projects.
- Familiarity with a testing framework (PHPUnit, Selenium, RSpec, Mockito).
- Experience with SQL and relational databases.
- Experience of working with micro-services
- Experience of message broker tools, web services, AWS is a plus
- Experience in building a highly scalable product is a plus.