Design and implement backend services / systems / tools used by our products and users
Write high-quality, clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
Analyse requirements, design and develop features
Understand and constantly optimise our products, identify and fix problems, improve stability and user experience
Design and implement distributed systems that are optimised for performance, scalability and availability
Build reusable code and libraries
Collaborate with fellow developers, product managers,designers, and operation engineers to build products with cutting-edge technologies
Requirements :
Bachelor\'s or higher degree in Computer Science or related fields, graduating in 2024
Passionate about coding and programming, innovation, and solving challenging problems
In-depth understanding of computer science fundamentals
Strong and hands-on experience with at least one of the programming languages: C++, Golang, Java
Familiar with performance tuning, massive concurrency handling, and caching mechanisms
Familiar with Linux development environments and multi-threaded programming
Experience and knowledge in dealing with big data is preferred
About the Team :Our team builds the recommender system at Shopee, and strives to provide the best online shopping experience for our users. You will have the opportunity to participate in designing and implementing advanced technical solutions with high performance, availability and scalability. If you are passionate in technology, then we welcome you to join us to build a high-performing recommender system.