Search by job, company or skills

Puzzle Studio

Backend Engineer (Golang)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

1. About the Company

Puzzle Studio is a fast-growing mobile game studio with a mission to create fun, creative, and high-quality puzzle games for players around the world.

We are guided by our core values of Determination, Dedication, Continuous Learning, Proactivity, and Collaboration, which shape how we work and grow together. At Puzzle Studio, we aim to deliver gaming experiences that bring joy and relaxation to our players.

If you are passionate about gaming, eager to learn, and excited to turn creative ideas into reality, we'd love to have you on our team.

2. Overview

We are looking for a Senior Backend Engineer (Go / Distributed Systems) to design and build next-generation server systems.

In this role, you will be responsible for developing high-performance backend services, designing distributed architectures on AWS, ensuring data integrity, and building internal tools to support live operations and system monitoring.

3. Key Responsibilities
  • Develop and maintain high-performance backend services using Golang, following Microservices architecture and Go concurrency best practices.
  • Design and implement real-time communication via Socket-based (TCP/IP) connections between Client and Server.
  • Design database schemas and optimize queries on distributed SQL databases (CockroachDB / PostgreSQL) to ensure high availability and data consistency.
  • Build robust business logic and data validation, ensuring data integrity and accurate transaction processing, including IAP validation.
  • Deploy, operate, and secure backend systems on AWS, implementing protection mechanisms such as rate limiting, WAF, and DDoS prevention.
  • Develop internal tools and Admin Portals, including dynamic rule configuration and system management without redeployment.
  • Build dashboards and monitoring tools to track system health, operational metrics, and user behavior, supporting loss prevention and live operations.

4. Requirements
  • 3+ years of experience in backend development, with strong proficiency in Golang.
  • Deep understanding of Go core concepts: Goroutines, Channels, Context, Interfaces.
  • Experience working with distributed SQL databases (CockroachDB or PostgreSQL).
  • Hands-on experience with AWS services (EC2, RDS, S3, Lambda, EKS).
  • Strong system design skills for high-availability, scalable, and asynchronous systems.
  • Experience building RESTful APIs and/or gRPC for client-server communication.
  • Solid understanding of backend security: JWT, OAuth2, SSL/TLS, data encryption.
  • Ability to build basic internal web tools (Admin Portal) using React, Vue, or Go templates.

5. What We Offer
  • Competitive salary with 2 annual salary reviews.
  • Quarterly performance bonuses.
  • Flexible, dynamic, and collaborative working environment.
  • Working hours: 7.5 hours/day, Monday - Friday.
  • Comfortable pantry with coffee, soft drinks, snacks, and light meals.
  • Fun office activities including board games, foosball, football, and weekly badminton.
  • Long-term growth opportunities with a clear vision and roadmap.

6. How to Apply

If you are passionate about the gaming industry and eager to contribute to creating global hit games, we would love to hear from you. Please send your CV to [Confidential Information] with the subject line: Application Position [Your Name].

Workplace Address:

Puzzle Studio: 18E Cong Hoa, Ward 4, Tn Bnh District, Ho Chi Minh City

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 138383737

Similar Jobs