Thiết kế và phát triển các REST API để hỗ trợ nhiều loại client khác nhau: Mobile, web...
Sử dụng thành thạo NodeJS (NestJS) để xây dựng các hệ thống backend mạnh, có khả năng mở rộng tốt, an toàn và đáng tin cậy
Có khả năng viết test E2E, Unit test
Nghiên cứu và đề xuất các hướng tiếp cận công nghệ mới và đưa vào ứng dụng thực tế trong công ty nhằm nâng cao năng lực cạnh tranh, cải thiện chất lượng dịch vụ và tiên phong trong các lĩnh vực mới.
Đánh giá và/hoặc tham gia thiết kế
kiến trúc các giải pháp cũng như lựa chọn giải pháp phù hợp với định hướng và chiến lược phát triển của công ty.
Đảm bảo tính an toàn của hệ thống bằng cách xác định và khắc phục các lỗ hổng bảo mật. Xử lý lỗi một cách nhanh chóng và hiệu quả.
Viết tài liệu kỹ thuật và thực hiện kiểm tra để đảm bảo tính ổn định và chất lượng của source code.
Làm việc cẩn thận, chủ động, tinh thần trách nhiệm cao
Có ít nhất 2 năm kinh nghiệm trong việc phát triển, triển khai thực tế các ứng dụng liên quan đến Web App
Có tinh thần học hỏi và thích thử thách bản thân với các vai trò trong nhóm: Backend engineer, Frontend Engineer,
DevOps Engineer, TL, ..
Kinh nghiệm làm việc với Database (MySQL/PostgreSQL/MongoDB...)
Có hiểu biết về OOP và các nguyên lý cơ bản của clean code, convention code.
Kinh nghiệm thiết kế và phát triển web services được viết dựa trên kiến trúc REST
Có kinh nghiệm làm việc với redis, queue message
Có hiểu biết nhất định về Design pattern, CI/CD, architecture (3 layers, clean arch,..
Ưu tiên:
Có kinh nghiệm làm việc với ReactJS, VueJS
Có kinh nghiệm làm việc với Cloud: AWS, Google Cloud
Có khả năng viết unit test, feature test
Có hiểu biết về Domain driven design, microservice
Có kinh nghiệm làm việc với blockchain
Có kinh nghiệm làm việc với AWS Lambda
Có tinh thần không ngừng học hỏi, luôn chủ động tìm hiểu các kiến thức mới để cải thiện bản thân
Ưu tiên các ứng viên có kinh nghiệm làm việc với các dự án của KH Nhật