- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- In office
- Education
- Bachelor's degree
- Eligibility
- This position is geared towards recent graduates holding a bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, or related disciplines who are interested in launching their career in backend game server engineering.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
As a Server Engineer at First Fun in Singapore, you will play a critical role in the design, development, testing, deployment, and upkeep of game server components. This early career position involves contributing to backend services and API creation that support essential gaming features such as player management, items, quests, and events. Working closely with cross-functional teams, you will help ensure a seamless and stable gaming experience while enhancing your skills in backend development and cloud technologies.
Key Responsibilities
- Contribute to the design and implementation of game server features, completing assigned modules and debugging tasks under team guidance.
- Develop backend services, APIs, and internal tools aligned with product and gameplay requirements.
- Support client-server data exchange through API integration testing, validation, and effective error management.
- Maintain clear, well-structured code adhering to team standards, engage in code reviews, tests, and keep technical documentation updated.
- Assist in diagnosing and resolving server-side operational challenges focusing on API outputs, logs, database interactions, and service reliability.
- Collaborate effectively with client engineers, game designers, QA, and other teams to comprehend requirements and report development milestones and risks.
- Continuously enhance your backend technology knowledge, cloud development practices, and AI-based development tools to improve engineering efficiency and code quality.
Candidate Requirements
- Bachelor’s degree or advanced qualification in Computer Science, Software Engineering, Information Technology, or related fields, aimed at fresh graduates.
- Strong foundation in software development and proficiency in at least one programming language among Go, Java, C++, Python, or C#.
- Firm understanding of key computer science concepts such as data structures, algorithms, databases, networking, and operating systems.
- Basic SQL skills for querying relational databases; familiarity with caching mechanisms or message queues is advantageous.
- Knowledge of standard network protocols including HTTP and TCP/IP, along with the capability to use logs and debugging tools for troubleshooting.
- Enthusiasm for software development and the gaming industry complemented by good communication, analytical abilities, and teamwork spirit.
Preferred Qualifications
- Previous exposure through internships, academic projects, contributions to open-source, or personal backend projects.
- Experience with Linux environments, cloud infrastructure, containerization, caching, message queuing, or popular web service frameworks.
- Familiarity with AI programming aids, automated testing solutions, or similar development tools, including skills to validate generated code's accuracy.
Why Choose Us
Joining First Fun provides an opportunity to work on real-world game server projects, collaborating with diverse teams to convert game functionality requirements into robust production systems while advancing your technical expertise.
Minimum education
Bachelor's Degree