Senior Software Engineer - Game Backend, Golang
FIREROCK CAPITAL PTE. LTD.
Singapore
On-site
SGD 60,000 - 90,000
Full time
Job summary
A leading game development firm in Singapore is seeking a software engineer proficient in Golang. Responsibilities include designing gameplay systems, optimizing application performance, and mentoring junior developers. Strong programming skills and experience with microservices and Kubernetes are essential. An interest in games is preferred.
Qualifications
- Strong programming experience with Golang.
- Experience with database and messaging frameworks.
- Hands-on experience with Kubernetes.
Responsibilities
- Design and implement gameplay systems for games.
- Write high-quality, maintainable code.
- Analyze and optimize application performance.
- Collaborate with cross-functional teams.
- Mentor junior developers to improve skills.
Skills
Programming with Golang
Database frameworks (MySQL, MongoDB, Redis, Kafka)
Microservice architecture
Agile methodologies
Team communication
Tools
Responsibilities
- Design and implement gameplay systems and features to support game platforms and also individual game titles.
- Write high-quality, clean and maintainable code using engineering best practices.
- Analyse and optimize applications performance and develop high-availability systems.
- Collaborate with cross-functional, cross regional teams to achieve business objectives.
- Participate in technical design and mentor the junior developers to continuously improve the skills.
Qualifications
- Strong programming experience with Golang.
- Experience with database and messaging framework such as MySQL/MongoDB/Redis/Kafka.
- Experience with microservice architecture and hands on experience with Kubernetes.
- Understanding of software development lifecycle including distributed teamwork, agile cadences.
- Good team communications and collaboration skills.
- Interest in games is preferred.