17 hours ago
Singapore, SingaporeEntry Level
Responsibilities
- Design, develop, refactor, and optimize core backend system components.
- Research and implement solutions for complex business and technical problems, particularly in high-concurrency scenarios.
- Contribute to architecture decisions focused on scalability, high availability, and fault tolerance.
- Participate in requirements analysis, system design, testing, deployment, and operational monitoring.
- Collaborate with local, regional, and business unit teams while sharing knowledge and promoting best practices.
Requirements
- Bachelor's or master's degree in computer science, software engineering, or a related technical discipline.
- At least 1 year of software development experience, preferably with Java programming.
- Strong understanding of operating systems, networking principles, data structures, and algorithms.
- Experience with Spring Core, Spring Boot, Spring Security, AWS, Azure, Kafka, RocketMQ, Dubbo, Zookeeper, Redis, and MySQL.
- Deep knowledge of MySQL schema design, SQL optimization, and database scaling strategies.
Benefits
- Five work days per week.
- Office location near Tai Seng MRT in Singapore.
- Medical benefits provided.
- Yearly bonus and performance bonus.
Tech Stack
Categories
About Reolink
Reolink designs and sells security cameras and systems for homes and small businesses, including Wi‑Fi, PoE, 4G and dual‑lens models, NVRs, and smart video doorbells, with mobile apps and optional cloud storage. Founded in 2009 and headquartered in Wilmington, Delaware, it is privately held. The company distributes globally and serves use cases from indoor and outdoor monitoring to off‑grid, solar‑powered deployments.
