Software Engineer Intern
Posted: 5 days ago
Job Description
We are looking for interns to join our team in Singapore! Internship period: At least 3 months, preferably able to start by December 2025Type: Full time preferred, or at least 4 days commitmentJob Responsibilities:Assist in the development, testing, and optimization of our game server framework and logic modules.Support the team in monitoring server stability and contribute to performance analysis tasks under the guidance of senior engineers.Help identify, document, and resolve minor bugs and technical issues that arise during game development and operation.Participate in team meetings and code reviews to learn professional programming standards and software design principles.Learn and apply best practices for building robust and secure backend systems for a live game environment. Qualifications:Currently pursuing an Associate, Bachelor's, or Master's degree in Computer Science, Information Technology, Math or a related field.Basic knowledge of at least one of the following programming languages from coursework or personal projects: Golang, C++, or C#.Basic understanding of RESTful APIs and client-server communication.Basic understanding or willingness to learn serialization formats such as Protobuf or JSON.Foundational understanding of TCP/IP protocol, networking concepts, databases (e.g., MySQL and Redis) , and basic data structures, algorithms.Knowledge of version control systems like Git and issue tracking (e.g., Jira).Strong analytical and problem-solving skills with a proactive learning attitude.A great sense of responsibility, a collaborative mindset, and an eagerness to grow as an engineer.Bonus Skills (Nice to Have):Previous personal projects related to game development or backend systems.Familiarity with message queue systems like Kafka.Hands-on experience with Redis or caching mechanisms.Exposure to microservices architecture and distributed systems.Passion for mobile/video games is a plus!
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period