VNG Career Site Header

Chia sẻ việc làm

  • Logo Footer
  • Logo Footer
Tìm công việc

Solution Architect - VNGGames

OfficialTechSoftware24-PEN-1709
locationtp.hồ chí minh
Xem mô tả bằng
Tiếng Việt

Mô tả công việc

We are seeking a highly skilled Solution Architect to join our dynamic team. As a key member of our Engineering team, you will work closely with Product, Quality, and Engineering teams to deliver integrated and scalable solutions that exceed our customers' expectations. You will play a critical role in defining and enhancing our architecture, ensuring high availability, low latency, and robust security in our mission-critical environment.

Responsibilities:

  • Collaborate with cross-functional teams to design and implement integrated solutions that delight our customers.
  • Develop and maintain architectural blueprints for services and APIs that meet our high standards for availability, latency, and security.
  • Utilize the latest open-source technologies to build robust and scalable microservices architecture systems.
  • Identify and address performance bottlenecks and security vulnerabilities at the architectural level.
  • Participate in code reviews and contribute to the continuous improvement of our engineering practices in development and deployment.
  • Enhance our engineering processes, including long-term planning, sprint execution, and stand-ups.
  • Ensure alignment between business goals and technical solutions.

Yêu cầu

  • Bachelor's Degree in Computer Science, Engineering, or related field.
  • 6+ years of experience in software development, with at least 3 years in a solution architecture role.
  • Proficiency in backend programming with Go; familiarity with Java (Spring Boot), Node.js, or similar languages is a plus.
  • Extensive experience in developing and managing SQL and NoSQL databases, such as MySQL, MongoDB, and Redis.
  • Strong understanding of API and REST services, with experience integrating with Mobile and Web platforms.
  • Proficiency with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience in cloud development and architecture on platforms like AWS, GCP, or Azure.
  • Strong background in message brokers such as Kafka and event-driven architectures.
  • Deep understanding of software architecture principles, design patterns, and best practices.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Experience with Agile development methods, particularly Scrum.
  • Familiarity with DevOps practices and tools such as ArgoCD, Terraform, and Gitlab/Bitbucket CI.
  • Proficiency in developing with observability tools such as Prometheus, Grafana, and Loki.

Preferred Qualifications:

  • Strong background in database internals, indexes, and transactions.
  • Familiarity with frontend stacks such as JavaScript, CSS, and React.
  • Experience with Hexagonal Architecture.
  • Experience with A/B Testing, Unit Testing, and Clean Code Development.
  • Effective communication skills in English.