Senior Software Engineer (backend) | Strong In Java & Node.js
Reolink
Singapore, Singapore
On-site
Java and node.js proficiency
Kafka, rocketmq, dubbo, zookeeper, redis
Mysql schema design and optimization
Take ownership of the design, development, refactoring, and performance optimization of core system components, delivering high-quality and maintainable code
Job Summary
Take ownership of the design, development, refactoring, and performance optimization of core system components, delivering high-quality and maintainable code.
Contribute to system architecture decisions, focusing on scalability, high availability, and fault tolerance.
Work effectively with local and regional team members, as well as business unit partners.
Matching Summary
Take ownership of the design, development, refactoring, and performance optimization of core system components, delivering high-quality and maintainable code.
Skills & Requirements
Must-have
Java and Node.js proficiency
Kafka, RocketMQ, Dubbo, Zookeeper, Redis
MySQL schema design and optimization
High-concurrency system design
Computer science fundamentals
Nice-to-have
JVM internals and performance tuning
Event-driven architecture
Asynchronous programming model
Key Requirements
3+ years of software development experience
Bachelor's or Master's degree in Computer Science or related field