Middle Platform Core Developer - VN - HCM
Về công việc
Trách nhiệm chính
- Deliver clearly defined backend tasks (features, fixes, API endpoints, integration changes) independently within the assigned scope and sprint commitment.
- Review Game Design Documents (GDDs) to identify and define the APIs each game needs from system components, and support game teams with Platform Core APIs, data aggregation, and data ingestion.
- Ensure work follows team engineering standards, coding conventions, and API contracts, and is correct before it is submitted for code review.
- Write unit and integration tests and validate behaviour so the work is proven to work as expected before handover to QA.
- Improve code, configuration, and performance within the boundaries of the assigned task, without touching shared foundational structures.
- Inform the Team Lead promptly about instability, unclear logic, blockers, or estimates that will not hold.
- Follow versioning and backward‑compatibility rules on every change; no undocumented breaking changes.
- Respond to review feedback quickly and review peers' pull requests within the agreed workflow.
- Help diagnose and fix defects and incidents in team‑owned services when assigned, under Team Lead coordination.
- Use approved AI coding tools within the team's guard rails; AI‑assisted output goes through the same review and QA gates.
- Keep Jira tickets, PR descriptions, and technical notes accurate and current.
Yêu cầu
- 2–4 years of professional software engineering experience, including 2+ years of production Node.js with TypeScript / JavaScript.
- Track record of delivering well‑scoped backend tasks independently, from ticket to merged, tested PR.
- Experience working in a microservice, multi‑repo environment with a PR‑based Git workflow.
- Hands‑on use of AI coding tools in day‑to‑day development, with awareness of review and QA guard rails.
- Solid production experience with Node.js, JavaScript, and TypeScript.
- Backend and REST API development experience.
- Unit and integration testing experience with mainstream frameworks such as Jest or Mocha.
- Working knowledge of SQL and/or NoSQL databases and caching (PostgreSQL, MySQL, MongoDB, Redis).
- Exposure to message middleware or real‑time services (Kafka, RabbitMQ, WebSockets).
- Branching, clean commits, meaningful PR descriptions, constructive peer review experience.
- Reading logs and metrics to diagnose defects in running services.
Yêu cầu ưu tiên
- Experience with Go.
- Experience with Java (Spring Boot / Netty).
- Docker and CI/CD pipelines; basic cloud (AWS) familiarity.
- Experience with third‑party or vendor API integrations.
- Gaming background (online gaming / casino / iGaming).
- Experience in regulated or high‑availability environments.
- Good written and spoken English.
- Ownership of own work.
- Speaks up early.
- Knows the scope boundary.
- Open to feedback.
- Team player.
Mức lương
- From 50,000,000₫ per month.
Hình thức làm việc
- In person
Thông tin khác
- Job Type: Full-time
- Work Location: In person
- Pay: From 50,000,000₫ per month.
Việc làm liên quan