Secretlab is an international gaming chair brand seating over two million users worldwide, with our key markets in the United States, Europe and Singapore, where we are headquartered.
Being a digitally-native brand, we thrive in the online space—and this is where our world-class Tech team is crucial. Our Tech team is responsible for planning, developing, maintaining, and optimizing our websites. Your role will involve cross-functional collaboration with multiple departments for the development and improvement of new and existing in-house solutions to better assist them in achieving their goals
.
This role will be essential for Secretlab’s global audience to enjoy access to our award-winning products, as well as the collaborative work with world-renowned brands such as Game of Thrones, Batman, Cloud9 and international esports organizers Riot Games for their League of Legends global tournament
s.
Responsibilit
- iesDesign hybrid schemas that leverage the strengths of both SQL (for relational integrity) and NoSQL (for scale and flexibili
- ty)Design decoupled microservices using event-driven patterns (Pub/Sub, Event Sourcing, CQ
- RS)Own the lifecycle of an event, from emission to consumption, ensuring zero data loss and system stabili
- ty.Develop and maintain core services across both our Java and PHP ecosyste
- ms.Build a secure and scalable infrastructure (clear, well-documented, and easy to maintain co
- de)Work cross-functionally with teams such as Marketing, Operations, and Logistics to gather requirements for designing and enhancing internal solutio
ns.
Requirem
- entsBachelor’s degree in Computer Science, Software Engineering, or a related technical field. (Equivalent professional experience will be considered for candidates with an exceptional track rec
- ord)A minimum of 4+ years of professional experience building and maintaining production-grade backend syst
- ems.At least 2 years of hands-on experience specifically managing event-driven architectures (EDA). You should have experience deploying services that handle asynchronous workflows at s
- caleDemonstrated experience managing Dual-Persistence strategies. You must show how you’ve successfully utilized both SQL (PostgreSQL/MySQL) for relational integrity and NoSQL (MongoDB/DynamoDB) for high-availability/s
- caleA "Security-First" approach to coding, with a solid grasp of OWASP principles and data encryption at rest/in tra
- nsitTeam player with the ability to thrive in a dynamic work environ
- mentPolyglot Expertise: Proven ability to switch contexts between Java 21+ and PHP 8.2+ environments. You should be comfortable navigating both ecosystems interchangea
bly.
Technical Require
- mentsPHP Expertise: Modern PHP (8.3+), experience with Laravel’s Queue system or Symfony Messe
- nger.Java Mastery: Java 21+, Spring Boot 3, Virtual Threads (Project Loom), and Gra
- alVM.Experience with queue-based systems such as Apache Kafka, RabbitMQ, AW
- S SQSHands-on experience with MongoDB, Cassandra, or DynamoDB. You know when to trade consistency for availability and how to design schemas for horizontal s
- cale.Expert-level knowledge of PostgreSQL or MySQL. You should be comfortable with advanced indexing, query optimization, and managing ACID compliance in a distributed environ
- ment.Proficient with Redis or Memcached for lightning-fast state management and as a buffer for high-volume event proces
- sing.AWS Mastery: Experience with core services including Lambda (for event-driven functions), EC2, RDS/Aurora, an
d S3.
B
- onusesExperience working in the e-commerce sector, knowledge with payment gateway, fraud management, fulfi
llment