VNG Career Site Header

Chia sẻ việc làm

  • Logo Footer
  • Logo Footer

Công việc liên quan

Tìm công việc

Senior Backend Engineer, VNGGames

OfficialTechSoftware25-MNG-2986
locationThành phố Hồ Chí Min...
Xem mô tả bằng
Tiếng Việt

Mô tả công việc

We are seeking a Senior Backend Developer to join our team in developing and optimizing the backend system for a game portal application. You will work in a dynamic environment, focusing on implementing, maintaining, and solving issues for large-scale systems, ensuring high performance, scalability, and reliability.

Responsibilities

  • Design, develop, and maintain high-performance Golang 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 efficiency

Yêu cầu

  • At least 3-5 years of backend development experience with Golang for Mid-level, and 5+ years for Senior-level
  • Practical experience in implementing and solving issues for game portal applications or similar systems (e.g., high-traffic web/apps, real-time interactions)
  • Proficiency in the following technologies:
    • ThinkingData (or similar game/data analytics tools)
    • MySQL/PostgresSQL/MongoDB… (query optimization, schema design)
    • Kafka (message queuing, streaming)
    • Redis Cluster (clustering, replication, eviction policies).
  • Have experience in frontend development (React, React Native, or similar).
  • 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:
    • Working with RESTful APIs, gRPC.
    • 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, and fast learning ability