Assistant Developer
CIRESEARCH
Mô tả công việc
Hỗ trợ phát triển và mở rộng tính năng cho nền tảng Q're Builder — hệ thống khảo sát & quản lý dữ liệu nội bộ của công ty. Tham gia xây dựng các module backend: API, business logic, tích hợp database theo yêu cầu dự án. Hỗ trợ viết và tối ưu câu truy vấn SQL/MySQL phục vụ dashboard, báo cáo và phân tích dữ liệu khảo sát. Phối hợp với team để thiết kế schema database, đảm bảo dữ liệu nhất quán và hiệu quả truy vấn. Tham gia debug, review code và viết unit test cho các tính năng được phân công. Thực hiện các yêu cầu khác theo sự phân công của cấp trên.
Yêu cầu công việc
Kiến thức & Kỹ năng bắt buộc: Có kiến thức vững về SQL: viết query, JOIN, subquery, aggregate, tối ưu câu truy vấn. Có kinh nghiệm làm việc với hệ quản trị cơ sở dữ liệu (MySQL, MariaDB hoặc tương đương). Yêu thích data: tư duy hướng dữ liệu, biết đặt câu hỏi và khai thác thông tin từ database. Có kiến thức về Node.js và NestJS (hoặc Express.js): hiểu cách xây dựng REST API, module hóa backend. Tư duy logic tốt: khả năng phân tích vấn đề, thiết kế giải pháp rõ ràng trước khi code. Kỹ năng là điểm cộng: Biết Angular (component, service, routing, reactive forms) — ưu tiên cao. Có kinh nghiệm với ORM (Prisma, TypeORM hoặc Sequelize). Từng làm việc với Redis, queue (BullMQ) hoặc WebSocket. Có hiểu biết về REST API design và chuẩn hoá response/error handling. Thái độ & Tố chất: Chủ động, ham học hỏi, không ngại hỏi khi chưa hiểu. Cẩn thận, có trách nhiệm với công việc được giao. Có khả năng làm việc độc lập và phối hợp nhóm hiệu quả. Chịu được áp lực, linh hoạt trong môi trường dự án thực tế.
Quyền lợi
Môi trường làm việc với tech stack hiện đại. Được sử dụng Laptop công ty cấp và tiếp cận những phần mềm quản lý công việc cũng như hỗ trợ kỹ năng một cách hiện đại. Company trip cùng công ty. Hưởng những phúc lợi của BHXH, BHYT,… Hỗ trợ cơm trưa, phí gửi xe….