Engineer, Backend Engineering
Summary
Backend engineer building and scaling game services like payments and accounts using Go, Python, and cloud-native tools.
Singapore Engineering and Technology Experienced (Individual Contributor)Job Description
- Collaborate with software engineers, product managers and QA engineers to continuously build and improve common game services, including Payment and Account systems.
- Develop, maintain and optimize backend services and APIs with a focus on stability, performance and reliability.
- Contribute to system design and architecture improvements to enhance system stability, performance and reliability.
- Write clean, maintainable and well‑tested code, and participate in code reviews.
- Troubleshoot production issues and continuously improve system quality and operational efficiency.
Job Requirements
- Bachelor’s degree or higher in Computer Science, Information Systems or related science/tech field
- At least 2 years of experience as a Backend Engineer, preferably in large‑scale or internet‑based systems.
- Proficient in the following languages and practice on a regular basis: Go, Python, SQL; Knowledge and experience in Docker and/or Kubernetes (k8s) is preferable
- Deep understanding of computer architectures, data structures and algorithms.
- Hands‑on experience in using AI tools to enhance engineering productivity; Exposure to AI‑related system integrations is a plus
- Strong problem solving skills and logical thinking
- Have an open‑minded, agile and proactive mindset with strong willingness to learn
- Have good team communication and collaboration skills.
- Have good responsibility and accountability in delivering quality work on time