Mô tả công việc
Mục tiêu vai trò
- Phát triển các module kết nối online – cửa hàng – kho bằng Golang, đồng thời vận dụng AI như một phần bắt buộc của quy trình làm việc để rút ngắn thời gian delivery của dự án.
- Phát triển sản phẩm
- Phân tích yêu cầu cùng BA, đề xuất giải pháp kỹ thuật, ước lượng effort cho module phụ trách.
- Phát triển end-to-end: thiết kế API bằng Go, xử lý nghiệp vụ backend, dựng UI frontend.
- Tích hợp POS, ERP, WMS, 3PL, payment gateway (REST / gRPC / webhook).
- Xử lý concurrency ở các luồng lõi: giữ hàng, trừ tồn, hoàn tồn, định tuyến đơn — đảm bảo không oversell, không double-deduct.
- Unit test, code review, xử lý bug từ UAT và production.
- Tham gia Agile / Scrum; viết tài liệu kỹ thuật cho module phụ trách.
- AI trong quy trình làm việc (bắt buộc)
- Dùng AI coding agent (Claude Code / Cursor / Copilot) cho scaffolding, refactor, viết test, migration, đọc hiểu legacy code.
- Viết prompt / context tốt: mô tả rõ bài toán, cung cấp đủ ngữ cảnh codebase, chia task cho agent ở mức phù hợp.
- Review kỹ output AI trước khi commit — không merge code mình không giải thích được từng dòng.
- Dùng AI hỗ trợ phân tích log, root-cause bug production, sinh test case biên (đặc biệt table-driven test) từ tài liệu nghiệp vụ.
- Dùng AI để tự động hóa việc lặp: sinh boilerplate handler / repository, mapping dữ liệu giữa các hệ thống, viết script đối soát.
- Đóng góp vào tài sản AI dùng chung của team: rule file, custom command, sub-agent, tài liệu ngữ cảnh dự án.
- Nhận biết giới hạn của AI: biết khi nào không nên dùng (logic nghiệp vụ phức tạp, goroutine / lock, phần liên quan bảo mật – thanh toán).
Yêu cầu ứng viên
- 3–5 năm phát triển web, trong đó tối thiểu 2 năm làm Golang ở môi trường production.
- Golang: thành thạo goroutine, channel, context, sync package, error handling idiomatic; hiểu cách tránh race condition và goroutine leak.
- Web framework: [Gin / Echo / Fiber / chi] hoặc net/http thuần; thiết kế RESTful API.
- Database: [PostgreSQL / MySQL] — tối ưu query, index, transaction, isolation level; quen sqlc / GORM / sqlx / pgx.
- Frontend: [ReactJS / NextJS], TypeScript — đủ tự chủ dựng màn hình nghiệp vụ end-to-end.
- Viết test trong Go: table-driven test, mock, go test -race.
- Git thành thạo; quen quy trình branching và code review.
- Kinh nghiệm tích hợp API bên thứ ba, xử lý timeout / retry / idempotency.
- Đang dùng AI coding tool hàng ngày trong công việc thực tế và trình bày được: dùng tool gì, cho loại việc nào, cách review output, và khi nào chủ động không dùng.
- Đọc hiểu tài liệu tiếng Anh.
- Ưu tiên
- Đã làm dự án E-commerce, Retail, Logistics, POS hoặc WMS.
- Hiểu nghiệp vụ tồn kho đa kho / đa kênh, đơn hàng, thanh toán.
- Từng xử lý bài toán concurrency thực tế: distributed lock (Redis / etcd), optimistic locking, SELECT FOR UPDATE, idempotency key.
- Message queue (Kafka / RabbitMQ / NATS), Redis, gRPC / Protobuf.
- Docker, CI/CD, Kubernetes, môi trường microservices.
Kinh nghiệm profiling / tuning Go
- pprof, tối ưu memory allocation, connection pool.
- Có kinh nghiệm thiết lập AI workflow cho team: rule file, MCP server, custom agent, tích hợp AI vào CI/CD hoặc code review.
- Có repo / demo cá nhân, viết blog hoặc chia sẻ nội bộ về Go hoặc cách làm việc với AI.
Thông tin tham khảo
- Thị trường tại Hồ Chí Minh
- 9.012 tin đang mở từ 2.888 doanh nghiệp. Xem việc làm tại Hồ Chí Minh
- Nguồn tin
- Nguồn: CareerViet · đăng 21/10/2026
Vị trí tương tự
Xem tất cả việc làm
Senior Fullstack Developer (Java, Spring Boot, Angular)
ABBANK - Ngân Hàng TMCP An Bình
Đăng 12/10/2026

