Job Detail
<Mục tiêu/Kỳ vọng Vị trí>
- Khi công ty mở rộng dịch vụ sang Việt Nam, vị trí này sẽ chịu trách nhiệm xây dựng hệ thống back-end để cải thiện khả năng vận hành của các dịch vụ.
- Ngoài ra, vị trí này yêu cầu khả năng phát triển và xây dựng các chiến lược công nghệ phù hợp với mục tiêu kinh doanh, đồng thời cung cấp khả năng lãnh đạo kỹ thuật cho nhóm phát triển.
<Trách nhiệm công việc>
- Dẫn dắt việc lựa chọn công nghệ và các quyết định về kiến trúc cho một dịch vụ và tổ chức đang phát triển nhanh chóng
- Xây dựng các ứng dụng back-end với mục tiêu vận hành bền vững
- Lập kế hoạch và xây dựng chiến lược công nghệ phù hợp với chiến lược kinh doanh và lãnh đạo kỹ thuật của tổ chức phát triển
*Ví dụ về các nhiệm vụ dự kiến (không giới hạn ở)
- Dẫn dắt việc xác định yêu cầu hệ thống và mô hình hóa miền
- Thiết kế kiến trúc của các hệ thống back-end
- Trực tiếp thiết kế và phát triển hệ thống, bao gồm kiểm thử đơn vị và lập tài liệu.
- Triển khai các tính năng và tích hợp với mã nguồn sạch, hiệu quả, tuân thủ các phương pháp hay nhất trong phát triển phần mềm.
- Tham gia đánh giá mã nguồn và đóng góp vào việc cải tiến liên tục quy trình phát triển.
<Kỹ năng/Kinh nghiệm cần thiết>
・Giới tính: BẤT KỲ
・Độ tuổi: Dưới 40
・Trình độ học vấn: Cử nhân trở lên
・Ngôn ngữ:
- Tiếng Anh: Trình độ Kinh doanh (dùng giao tiếp nội bộ, trên CEFR B1 tương đương TOEIC 600-700)
・Ngôn ngữ lập trình:
- Rust, TypeSctript, Node.js
・Flamework
- axum, Express, Fastify, NestJS
・Kinh nghiệm:
- Hơn 8 năm kinh nghiệm thực tế phát triển hệ thống backend cho ứng dụng web
- Kinh nghiệm xác minh công nghệ, phân tích yêu cầu, thiết kế kiến trúc và xây dựng cơ sở hạ tầng cho các nhóm phát triển hoặc nhiều dự án.
- Kinh nghiệm giải quyết các vấn đề về công nghệ, sản phẩm hoặc phát triển.
- Thành thạo phát triển trong môi trường cơ sở hạ tầng gốc Docker.
<Kỹ năng/Kinh nghiệm ưu tiên>
・Ngôn ngữ:
- Tiếng Nhật: Trình độ Kinh doanh
・Ngôn ngữ lập trình:
- Rust, Scala, v.v. Các phần tử kiểu tĩnh và chức năng là một lợi thế.
・Flamework
- Reactjs và Next.js là một lợi thế.
・Kinh nghiệm:
- Kinh nghiệm thiết kế và phát triển các hệ thống lớn cho nhiều nhóm
- Kinh nghiệm phát triển dựa trên thiết kế hướng miền.
- Kinh nghiệm làm việc với phương pháp Scrum hoặc Agile.
- Kinh nghiệm phát triển bằng các ngôn ngữ có các phần tử kiểu tĩnh và chức năng mạnh mẽ như Rust, Scala, v.v.
- Kiến thức về phát triển front-end, thư viện và framework như Reactjs và Next.js là một lợi thế.
- Kinh nghiệm thiết kế, phát triển và vận hành các dịch vụ siêu nhỏ.
- Kinh nghiệm phát triển các ứng dụng web có tính bảo mật cao.
<Tính cách>
Những người có tính cách:
- Đồng cảm với sứ mệnh của công ty: ""Khai phá tiềm năng của ngành sản xuất.""
- Có tư duy tham vọng hình chữ T, tập trung vào back-end và cơ sở hạ tầng đồng thời học hỏi kiến thức ngoại vi khi cần thiết.
- Giải quyết các vấn đề thiết yếu và chủ động giải quyết chúng.
- Làm việc tích cực và xây dựng trong các tình huống thay đổi nhanh chóng và không chắc chắn.
- Giao tiếp và thảo luận một cách tôn trọng, tôn trọng ý kiến của người khác bối cảnh và giải pháp