Server Engineer (NodeJS)
Job Description:
We are seeking an experienced and passionate Game Server Developer proficient in Node.js to support and optimize platform-related systems and interfaces. You will collaborate with the team to design and implement game feature logic, streamline development processes, and ensure efficient operation of server systems to deliver a high-quality player experience.
Key Responsibilities:
- Develop and maintain platform-related APIs and core libraries.
- Design and implement game feature logic on the server side, including unit tests.
- Design game feature prototypes and define communication protocols between client and server.
- Analyze server logs to identify and resolve issues.
- Develop and maintain other game support backend systems, such as CRM and CMS.
- Review and test client code related to data structures and communication logic.
- Maintain the server project test, build, and deployment processes.
- Maintain and optimize CI/CD systems to enhance continuous delivery.
- Research new technologies in the gaming industry and propose innovative solutions.
Essential Skills And Experience:
- Node.js Expertise : Proficient in Node.js with the ability to write clean, maintainable, and scalable code.
- Unit Testing : Proficient in unit testing with frameworks like Jest.
- Build Tools : Strong understanding of JavaScript bundling tools with experience using tools like Webpack.
- Database Skills : Proficient in MySQL, capable of writing and optimizing SQL queries.
- Protocol Handling : Proficient in Protobuf for data serialization and deserialization.
- Linux Systems : Familiar with Linux for server operations and management.
- Learning Ability : Strong aptitude for learning and a passion for exploring new technologies.
- AI Tools : Skilled in leveraging AI tools for improving development efficiency.
- Communication Skills : Excellent communication skills for effective collaboration with the team.
- Chinese : spoken and read Chinese skills.
Desired Skills And Experience:
- Experience with distributed systems and microservices architecture.
- Experience with NoSQL databases, such as Redis.
- Familiarity with AWS cloud services.
- Experience with automation and CI/CD pipelines.
- Familiarity with front-end frameworks like Angular, Vue, or React.
- Experience with Java and related tools such as Maven or Gradle.
- Experience with the Nakama open-source game server.
- Familiarity with tools for game data analysis and optimization.
What We Offer:
- Competitive salary and benefits.
- An open and innovative environment with flexible working conditions.
- Opportunities for career development and continuous learning.
- The chance to work on exciting and impactful game projects.
If you meet the above requirements and are passionate about game development, we look forward to welcoming you to our team to create exceptional gaming experiences!
Recommended Jobs
Navigation Co-ordinator
We have an exciting opportunity within our Continuity and Navigation team at Hearst Networks EMEA in our London office! Responsible for the strategic planning and technical execution of all on air gr…
Part-Time Stock Administrator, Bond Street (4 days per week)
HOW WILL YOU MAKE AN IMPACT? Will be supporting the Stock administration of the boutique. He/she support the stock management of the boutique from delivery to boutique transfer, including banking a…
Looking for long-term child care for 6-year-old after school
We’re seeking a reliable, caring nanny for after-school care for our 6-year-old daughter. The role would include picking her up from school, helping with homework, preparing a light snack, and supervi…
Casual F&B Team
About Legends Global Legends Global is redefining excellence in sport, entertainment and live events. With unrivalled expertise and international reach, we provide end-to-end solutions – from ven…
Senior Presales Solutions Architect - Threat Landscape,...
Senior Presales Solutions Architect – Threat Landscape, EDR, MDR, SIEM, CrowdStrike, Microsoft – Homebased - £100k -£110k + £8k bonus We are partnered with the best Solution Provider out there and th…
Field Sales Agent
London Print Management is a design-led print brokerage delivering high-quality print and creative solutions to businesses across the UK. With a strong foundation in design, the company manages the en…
Impact Communications Manager | 12 Month Contract
Men are dying too young – and it doesn’t have to be that way. Around the world, men are facing a health crisis: prostate cancer, testicular cancer, poor mental health and suicide. At Movember we…
Year 2 Teacher — Merton
Are you a committed Year 2 Teacher seeking a Full-Time position from January 2026? A Good primary in Merton is recruiting a Year 2 Teacher to join a supportive KS1 phase. The successful Year 2 Teache…