
Xsolla cung cấp hạ tầng thương mại game cho các nhà phát triển và nhà phát hành trò chơi điện tử. Nền tảng của công ty hỗ trợ kiếm tiền, phân phối và huy động vốn thông qua các công cụ như cửa hàng trực tuyến có thể tùy chỉnh, xử lý thanh toán, ngăn chặn gian lận và các tính năng xã hội được thiết kế để tăng cường mức độ gắn kết của người chơi. Xsolla cũng hỗ trợ các công ty game xử lý thanh toán, thuế, tuân thủ và các yêu cầu vận hành tại các thị trường trên toàn cầu, với khả năng tích hợp với các nền tảng phát triển như Unity, Unreal và Cocos Creator.
Kỹ sư Backend cấp cao (Go) - Xsolla, làm việc từ xa tại Nga
Xây dựng và vận hành các dịch vụ, API Go đáng tin cậy cho nền tảng thương mại trò chơi điện tử toàn cầu của Xsolla. Làm chủ hệ thống phân tán, cơ sở dữ liệu, quy trình hướng sự kiện, khả năng quan sát và hỗ trợ vận hành sản xuất.
Mô tả
- Tạo và duy trì các dịch vụ backend và API
- Đóng góp vào kiến trúc hệ thống và các quyết định thiết kế kỹ thuật
- Soạn thảo và đánh giá tài liệu thiết kế kỹ thuật
- Cung cấp mã nguồn rõ ràng, dễ bảo trì, được hỗ trợ bởi các bài kiểm thử đơn vị và tích hợp
- Cải thiện lược đồ cơ sở dữ liệu và hiệu suất truy vấn để đảm bảo vận hành ổn định khi chịu tải
- Phát triển các quy trình bất đồng bộ và hướng sự kiện với message broker
- Giám sát, chẩn đoán và nâng cao các dịch vụ sản xuất
- Hỗ trợ các hoạt động ứng phó sự cố và đánh giá sau sự cố
- Hỗ trợ duy trì quy trình CI/CD, hạ tầng dưới dạng mã và các tiêu chuẩn kỹ thuật
- Đánh giá mã nguồn và hỗ trợ phát triển các kỹ sư cấp Middle và Junior
- Làm việc với các nhóm Sản phẩm, Thiết kế, Frontend, QA và DevOps để phát hành các tính năng hoàn chỉnh
- Đảm bảo tài liệu API và tài liệu kỹ thuật luôn chính xác, dễ tiếp cận
- Chịu trách nhiệm về dịch vụ từ khâu thiết kế, triển khai đến phát hành, giám sát và hỗ trợ trực ca
Yêu cầu
- Có ít nhất năm năm kinh nghiệm phát triển backend thương mại
- Thành thạo Go ở cấp độ nâng cao, bao gồm triển khai theo phong cách idiomatic, các mẫu xử lý đồng thời và lập hồ sơ hiệu suất
- Am hiểu sâu về cơ sở dữ liệu quan hệ như PostgreSQL hoặc MySQL, bao gồm thiết kế lược đồ, lập chỉ mục, tối ưu truy vấn và migration
- Có kinh nghiệm thực tế với Redis hoặc hệ thống bộ nhớ đệm tương đương
- Có kinh nghiệm xây dựng REST API; kinh nghiệm với gRPC là một lợi thế
- Có kinh nghiệm lập tài liệu API bằng OpenAPI hoặc Swagger
- Hiểu về kiến trúc microservices và các đánh đổi trong hệ thống phân tán
- Có kinh nghiệm với Kafka, RabbitMQ, NATS hoặc message broker tương tự và thiết kế hướng sự kiện
- Có kinh nghiệm sử dụng Docker và nắm được các kiến thức nền tảng về Kubernetes
- Thành thạo Git và quy trình CI/CD
- Có nền tảng vững chắc về kiểm thử đơn vị và tích hợp tự động
- Am hiểu các nguyên tắc cơ bản về bảo mật ứng dụng, bao gồm OWASP Top 10, bảo vệ bí mật và dữ liệu người dùng, cũng như các nguyên tắc cơ bản về xác thực và phân quyền
- Có kỹ năng tiếng Anh viết và nói tốt
- Ưu tiên: có kinh nghiệm với Prometheus, Grafana, ELK/Graylog, OpenTelemetry hoặc các công cụ quan sát tương tự
- Ưu tiên: có kinh nghiệm hỗ trợ hệ thống tải cao và thực hiện lập hồ sơ hiệu suất
- Ưu tiên: có kinh nghiệm với GCP, AWS hoặc Azure và hạ tầng dưới dạng mã
- Ưu tiên: có kinh nghiệm với cơ sở dữ liệu NoSQL như MongoDB
- Ưu tiên: có kinh nghiệm dẫn dắt các sáng kiến kỹ thuật hoặc cố vấn kỹ sư
- Ưu tiên: có kinh nghiệm trong lĩnh vực trò chơi điện tử, thương mại điện tử, fintech hoặc thanh toán
- Ưu tiên: có kinh nghiệm thực tế hiện tại với các công cụ AI như Claude, Copilot hoặc Cursor
Phúc lợi
- Bảo hiểm y tế, nha khoa và thị lực
- Nghỉ phép có hưởng lương
- Lộ trình phát triển nghề nghiệp được cá nhân hóa
- Cơ hội đào tạo và học tập để phát triển chuyên môn
- Lịch làm việc linh hoạt
- Hợp đồng lao động được sắp xếp với một pháp nhân hoặc EOR tùy theo địa điểm của ứng viên