Fullstack Developer

Job Category: Software
Job Type: Full Time
Job Location: Ha Noi

1. GIỚI THIỆU

Phenikaa X đang tìm kiếm một Fullstack Developer có nền tảng vững về JavaScript/TypeScript, có khả năng tham gia xuyên suốt quá trình phát triển sản phẩm từ giao diện người dùng, hệ thống backend đến triển khai và vận hành.

Ở vị trí này, bạn sẽ cùng đội ngũ UI/UX, AI và DevOps xây dựng các sản phẩm ứng dụng trí tuệ nhân tạo, sản phẩm nội bộ, để có thể ứng dụng vào thực tế. Chúng tôi tìm kiếm một lập trình viên không chỉ viết được phần mềm hoạt động tốt, mà còn quan tâm đến hiệu năng, tính bảo mật, khả năng mở rộng và chất lượng lâu dài của hệ thống.

2. MÔ TẢ CÔNG VIỆC

  • Phát triển frontend với React/Next.js: Xây dựng giao diện người dùng tối ưu, hiệu suất cao cho các ứng dụng AI-driven, hiện thực hóa thiết kế responsive
  • Xây dựng và phát triển hệ thống backend bằng Node.js với NestJS/Express.js hoặc Bun với Elysia.js.
  • Tối ưu hóa hiệu suất hệ thống: Cải thiện tốc độ tải trang, tối ưu database và API để nâng cao trải nghiệm người dùng.
  • Tham gia thiết kế kiến trúc hệ thống, phân tách dịch vụ và xây dựng các luồng xử lý bất đồng bộ khi cần thiết.
  • Bảo mật và quản lý hệ thống: Xây dựng các giải pháp bảo mật, đảm bảo dữ liệu AI được xử lý an toàn và hiệu quả.
  • Hợp tác với các phòng ban khác: Làm việc với nhóm UI/UX, AI, DevOps để triển khai các tính năng mới.
  • Xây dựng microservices, lập trình bất đồng bộ với message broker (RabbitMQ/Kafka/BullMQ).
  • Triển khai caching, rate limiting, xác thực và phân quyền bằng các giải pháp phù hợp như Redis, JWT, OAuth 2.0/OIDC.
  • Viết unit & integration tests (Mocha/Jest) và đảm bảo CI/CD pipeline.
  • Ứng dụng AI coding tools vào quy trình phát triển để tăng tốc độ code, review và refactor, đồng thời tuân thủ quy trình review bắt buộc với code do AI tạo ra.

3. YÊU CẦU

  • Trình độ học vấn: Cử nhân hoặc Thạc sĩ trong các ngành Khoa học Máy tính, Kỹ thuật Phần mềm, hoặc các lĩnh vực liên quan.
  • Kinh nghiệm: Tối thiểu 3 năm kinh nghiệm phát triển web fullstack với Next.js và Node.js. Có kinh nghiệm làm việc với hệ thống AI/ML là một lợi thế.
  • Thành thạo JavaScript, TypeScript; kinh nghiệm Express.js, NestJS; hiểu biết RESTful API, GraphQL, WebSocket.
  • Thành thạo MySQL, PostgreSQL hoặc MongoDB; có kinh nghiệm tối ưu truy vấn, caching, indexing.
  • Kinh nghiệm làm việc với Cloud & DevOps: Có kinh nghiệm triển khai ứng dụng trên ít nhất một nền tảng cloud (AWS, Google Cloud hoặc Azure). Thành thạo Docker; biết Kubernetes là lợi thế.
  • Tư duy logic, khả năng debug/profiling ứng dụng web.
  • Ưu tiên: Kinh nghiệm làm việc trong môi trường Agile/Scrum.
  • Có kiến thức về CI/CD (GitLab CI, Jenkins, GitHub Actions…), testing automation.
  • Hiểu biết về bảo mật ứng dụng web.
  • Đam mê AI, IOT và có kinh nghiệm tích hợp vào ứng dụng thực tế.
  • Sử dụng thành thạo ít nhất một công cụ AI coding hiện đại (Claude Code, Codex, Cursor…) trong công việc hàng ngày — biết cách viết prompt hiệu quả, review và kiểm soát chất lượng code do AI sinh ra.

3. QUYỀN LỢI

  • Lương: upto 30.000.000 VNĐ/tháng
  • Thưởng cuối năm và thưởng các dịp lễ trong năm.
  • Hỗ trợ ăn ca 40.000 vnđ/ngày công làm việc.
  • Môi trường làm việc trẻ trung, năng động, có nhiều cơ hội học hỏi, thăng tiến.
  • Đóng BHXH, thuế TNCN theo quy định của pháp luật.
  • Nghỉ Lễ, nghỉ phép theo quy định.
  • Mua bảo hiểm sức khỏe hỗ trợ thanh toán chi phí khám bệnh thực tế.

4. LIÊN HỆ

  • Bộ phận Tuyển dụng – CTCP Phenikaa-X.
  • Tầng 11, Toà A10, Đại học Phenikaa, Dương Nội, Hà Nội.
  • Email: tuyendung@phenikaa-x.com.
  • Contact: 0971131001 (Ms.Thùy Dương).

Apply for this position

Allowed Type(s): .pdf, .doc, .docx