Position: Server Engineer (Singapore)
Company: Fevernova
Experience required: 1y
English level: upper

Our client is a leading games developer and publisher with a unique focus on creating captivating games experiences for the next generation of gamers in the world’s fastest growing games markets.

**Role & Responsibilities:**
- Server-side design and development of the services/ systems/platforms used by our products and our users;
- Write high-quality, clean, simple, and maintainable code; build common libraries;
- Analyse requirements, design and develop functionalities based on the product requirements;
- Understand the product thoroughly, constantly optimize the product, identify and fix problems, improve stability and user experience;
- Design and implement various supporting tools as required;
- Collaborate with other software engineers, product managers, user experience designers, and operations engineers to build the product.

**Requirements:**
- Passionate about coding and programming, innovation, and solving challenging problems;
- Bachelor's degree or higher in Computer Science or related field;
- In-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc.);
- Familiar with one of the programming languages including Go, Python, C++, and Java; hands-on experience is preferred;
- Familiar with common network protocols (TCP, UDP, HTTP) and network programming;
- Familiar with Linux development environments and multi-threaded programming.