Mô tả công việc:
- Có kỹ năng tốt về lầm trình phần mềm với cả FE và BE
- Có kinh nghiệm thiết kế, triển khai và quản lý các hệ cơ sở dữ liệu
- Chịu trách nhiệm trong thiết kế và thực thi kiến trúc hệ thống web services
- Làm việc với các đối tác trong và ngoài nước đến từ châu Âu, Mỹ
Trách nhiệm:
- Làm việc với core team để xây dựng các frameworks, APIs, và/hoặc các tools phục vụ cho phát triển dự án với khách hàng
- Thực hiện chính xác UI theo design
- Tham gia vào operation, phân tích, deploy và testing hệ thống
- Làm việc với các kiến trúc client-server, cloud ...
- Thiết kế và triển khai CI/CD
Yêu cầu:
- Thành thạo về các ngôn ngữ cơ bản về FE như HTML, CSS và JavaScript;
- Thành thạo với CSS preprocessor, bundlers và languages/syntax/libraries như Sass, Less, Webpack, Vite, Styled Components;
- Hiểu biết sâu về các JS frameworks như Angular JS, React, Vue ...;
- Có kinh nghiệm về 1 hoặc nhiều nền tảng server như Nodejs, Express, Python ...;
- Có kinh nghiệm với Rest interfaces và các công nghệ web services liên quan;
- Có kinh nghiệm làm việc với 1 hoặc nhiều loại CSDL như MySQL, MongoDB, Redis ...;
- Có kinh nghiệm tích hợp các nền tảng test và unit test;
- Đánh giá cao việc viết clean code với đầy đủ document;
- Thành thạo sử dụng git;
- Quản lý và triển khai server;
Yêu cầu nâng cao:
- Kinh nghiệm trong xây dựng hoặc làm việc với các hệ thống lớn, kinh nghiệm về load balancing, DB sharing;
- Đảm bảo performance và scale của hệ thống;
- Kinh nghiệm với TCP/IP, websocket, GraphQL ...;
- Tiếng Anh tốt để trao đổi với khách hàng