Secretlab is an international gaming chair brand seating over three 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 tournaments.
Responsibilities
- Design hybrid schemas that leverage the strengths of both SQL (for relational integrity) and NoSQL (for scale and flexibility)
- Design decoupled microservices using event-driven patterns (Pub/Sub, Event Sourcing, CQRS)
- Own the lifecycle of an event, from emission to consumption, ensuring zero data loss and system stability.
- Develop and maintain core services across both our Java and PHP ecosystems.
- Build a secure and scalable infrastructure (clear, well-documented, and easy to maintain code)
- Work cross-functionally with teams such as Marketing, Operations, and Logistics to gather requirements for designing and enhancing internal solutions.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. (Equivalent professional experience will be considered for candidates with an exceptional track record)
- A minimum of 4+ years of professional experience building and maintaining production-grade backend systems.
- 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 scale
- Demonstrated 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/scale
- A "Security-First" approach to coding, with a solid grasp of OWASP principles and data encryption at rest/in transit
- Team player with the ability to thrive in a dynamic work environment
Technical Requirements
- Java Mastery: Java 21+, Spring Boot 3, Virtual Threads (Project Loom), and GraalVM.
- Experience with queue-based systems such as Apache Kafka, RabbitMQ, AWS SQS
- Hands-on experience with MongoDB, Cassandra, or DynamoDB. You know when to trade consistency for availability and how to design schemas for horizontal scale.
- Expert-level knowledge of PostgreSQL or MySQL. You should be comfortable with advanced indexing, query optimization, and managing ACID compliance in a distributed environment.
- Proficient with Redis or Memcached for lightning-fast state management and as a buffer for high-volume event processing.
- AWS Mastery: Experience with core services including Lambda (for event-driven functions), EC2, RDS/Aurora, and S3.
Bonuses
- Experience working in the e-commerce sector, knowledge with payment gateway, fraud management, fulfillment
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Back End Developer
2026-04-10
Senior Java Consultant
2026-04-09
Fullstack Developer (backend-focused) (f/m)
2026-04-09
- Posted
- Apr 05, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Secretlab
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Back End Developer
2026-04-10
Senior Java Consultant
2026-04-09
Fullstack Developer (backend-focused) (f/m)
2026-04-09