Mô tả công việc
Phụ trách chính phát triển và bảo trì các tính năng Backend của hệ thống (API, business logic, tích hợp dịch vụ, xử lý bất đồng bộ).
Tham gia phát triển Frontend khi cần ([protected info]) - chủ yếu hỗ trợ, không phải trọng tâm.
Thiết kế và triển khai REST API, tích hợp message queue và các service nội bộ.
Phối hợp với team để phân tích yêu cầu, lên kế hoạch kỹ thuật và ước lượng công việc.
Viết và cập nhật tài liệu kỹ thuật, API document.
Viết unit/e2e test, chủ động phát hiện và sửa lỗi.
Tham gia review code, đảm bảo chất lượng và tính nhất quán của codebase.
Ứng dụng AI (ChatGPT, GitHub Copilot, AI tools...) để hỗ trợ viết code, phân tích yêu cầu, lập kế hoạch và review giải pháp kỹ thuật.
Yêu cầu
Yêu cầu ứng viên
Đã tốt nghiệp Cao đẳng / Đại học chuyên ngành Công nghệ thông tin hoặc lĩnh vực liên quan.
Có 1-2 năm kinh nghiệm thực tế làm Backend (hoặc Full-stack với trọng tâm Backend).
Có project thực tế có thể demo hoặc review code.
Kỹ năng chuyên môn
Backend (bắt buộc): TypeScript / JavaScript khá trở lên.
[protected info] nắm chắc async/await, event loop, module system.
NestJS: Controller, Service, Module, Guard, Middleware, Interceptor, Pipe; hiểu Dependency Injection.
Thiết kế và xây dựng REST API chuẩn, có xử lý lỗi và validation.
Có kiến thức về SQL (PostgreSQL ưu tiên); biết dùng ORM (Prisma, TypeORM...).
Hiểu cơ bản về WebSocket / realtime. Frontend (cơ bản, hỗ trợ):
React / [protected info] component, hooks cơ bản, gọi API từ client.
Ưu tiên
Có kinh nghiệm với message queue / event-driven: Kafka, RabbitMQ hoặc tương tự.
Hiểu khái niệm microservices và giao tiếp giữa các service.
Có kiến thức về Docker:
- Viết Dockerfile, hiểu multi-stage build.
Docker compose để chạy môi trường dev.
Biết cơ bản về Docker Swarm / stack deploy là lợi thế lớn.
Có kinh nghiệm browser automation: Playwright hoặc Puppeteer.
Biết cơ bản về Redis (cache, pub/sub) và các hệ cơ sở dữ liệu NoSQL.
Có thói quen sử dụng AI trong lập trình:
Biết đặt prompt hiệu quả với Copilot / ChatGPT.
Biết dùng AI để phân tích yêu cầu, tạo plan, chia nhỏ task.
Biết review lại kết quả AI trước khi apply vào codebase.
Có kiến thức cơ bản về realtime (Socket.IO, WebSocket).
Kỹ năng mềm
Tư duy logic, chủ động học hỏi và tự tìm hiểu.
Có trách nhiệm với công việc, biết tự đánh giá chất lượng output.
Cởi mở tiếp thu góp ý, sẵn sàng cải thiện code theo chuẩn của team.
Có khả năng làm việc nhóm và trao đổi kỹ thuật rõ ràng, ngắn gọn.
Không ngại đọc và làm việc với codebase lớn, có khả năng điều hướng và tìm hiểu code hiệu quả.
Quyền lợi
Lương cơ bản: 10,000,000 - 20,000,000/tháng (Thoả thuận theo năng lực)
Tham gia đầy đủ BHXH, BHYT, BHTN theo quy định.
Môi trường làm việc trẻ trung, năng động, hỗ trợ phát triển lâu dài.
Trang bị đầy đủ thiết bị làm việc.
Tham gia team building, sinh nhật, du lịch công ty.
Thưởng hiệu suất công việc.
Nghỉ thứ 7, Chủ nhật và các ngày lễ tết theo qui định.
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 08:00 đến 17:30)
Sáng 8:00 - 12:00 và Chiều 13:30 - 17:30
Thông tin chung
Nơi làm việc
- - Hà Nội: 242 Vạn Phúc, Phường Hà Đông (quận Hà Đông cũ)