Job Description

Mô tả công việcDesign, develop, and maintain high-performance Golang/Java applications, ensuring the system can handle large amounts of user data.Identify and implement optimal solutions for performance, scalability, and reliability issues in the game portal system (e.g., real-time data processing, user authentication, leaderboards, in-game events).Build and maintain the overall system architecture, including microservices, API design, and integration with frontend or third-party systems.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, efficient, and maintainable code following industry best practices.Conduct code reviews to maintain code quality and adherence to standards.Contribute to process improvements and initiatives aimed at enhancing team productivity and efficiencyYêu cầu công việcAt least 2-4 years of backend development experience with Golang (Go Echo), Java (Spring Boot, JPA, JDBC, Java 22) for Mid-level, and 5+ years for Senior-levelPractical experience in implementing and solving issues for game portal applications or similar systems (e.g., high-traffic web/apps, real-time interactions).Working with RESTful APIs, gRPC.Familiar with: OAuth2 - MySQL/PostgreSQL/MongoDB… (query optimization, schema design); Kafka (message queue, streaming); Redis Cluster (clustering, replication, eviction policies).Strong system overview knowledge: distributed systems architecture, load balancing, fault tolerance, and monitoring tools (e.g., Prometheus, Grafana)Strong mindset in system development: problem-solving focus, emphasis on scalability, security (e.g., handling DDoS, data encryption), and performance tuning.Additional essential experience: Using containerization (Docker) and orchestration (Kubernetes). Knowledge of CI/CD pipelines. Experience with testing (unit, integration, load testing) and version control (Git).Soft skills: Strong teamwork; Clear communication; Fast learning ability

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

You May Also Be Interested In