Mô tả công việc
Mô tả công việc:
• Phát triển frontend với React, Redux, TypeScript.
• Xây dựng backend bằng Golang trên kiến trúc microservices.
• Tham gia thiết kế hệ thống, tối ưu hiệu suất, mở rộng quy mô.
• Đảm bảo chất lượng code, CI/CD, giám sát và xử lý lỗi.
• Hợp tác với đội ngũ toàn cầu, trao đổi & bảo vệ giải pháp kỹ thuật.
Yêu cầu:
👉 Bắt buộc – Frontend (React)
• 5+ năm kinh nghiệm với React, Redux, TypeScript.
• Thành thạo SPA, tối ưu hiệu năng, xử lý logic async phức tạp.
• Hiểu kiến trúc micro-frontend, caching, cross-browser compatibility.
👉 Bắt buộc – Backend (Golang)
• Thiết kế & phát triển RESTful API, middleware.
• Thành thạo OAuth, JWT, session/token-based auth.
• Hiểu sâu về goroutines, channels, mutex, áp dụng thực tế.
• Nắm vững unit test, mocking, code quality.
Kiến trúc & hệ thống
• Microservices vs Monolith, scaling high-traffic services.
• SQL/NoSQL, indexing, query optimization.
• Caching (Redis hoặc tương đương).
DevOps & Hạ tầng
• Docker, multi-stage build.
• CI/CD với GitHub Actions/Jenkins.
• Zero-downtime deployment (blue-green, canary).
• Logging, monitoring, error handling.
Kỹ năng mềm
• Giao tiếp tiếng Anh trôi chảy (trao đổi kiến trúc & giải pháp).
• Khả năng trình bày quyết định kỹ thuật rõ ràng, logic.
🔹 Quyền lợi:
• Lương: Thỏa thuận.
• Hợp đồng dài hạn (6 tháng, gia hạn).
• 100% Remote – tham gia dự án toàn cầu.
• Cơ hội phát triển cùng đội ngũ kỹ sư quốc tế.
🔹 Quy trình tuyển dụng:
1. Live Coding (React + Golang, DSA) – 60 phút.
2. BE System Design + Live Coding – 60 phút.
3. Phỏng vấn văn hóa & dự án – 60 phút.