Trở lại

Lập trình viên NodeJS

Công ty VNPT AI
Số lượng: 2
Hà Nội
Hạn nộp: 31/12/2026
Lưu việc làm
Chia sẻ
Mô tả công việc
  • Mô tả chung : 
    • Tham gia vào toàn bộ vòng đời phát triển của một ứng dụng phần mềm — từ xây dựng giao diện người dùng mượt mà đến thiết kế hệ thống Backend ổn định. 
    • Trực tiếp xây dựng giao diện người dùng hiện đại, phát triển API backend và tích hợp hệ thống.
    • Tham gia giải quyết các bài toán về hiệu suất, quản lý dữ liệu và có cơ hội làm việc với các hệ thống tích hợp AI Agent/LLM.
    • Thiết kế và triển khai độc lập các hệ thống tự động hóa phức tạp. 
    • Dẫn dắt kỹ thuật trong các dự án automation — từ kiến trúc AI agent workflows, tối ưu RPA pipeline, đến xây dựng hệ thống kiểm thử và data pipeline production-ready.
    • Chủ động phân tích nghiệp vụ, đề xuất giải pháp tự động hóa và mentor Junior trong team.
  • Trác nhiệm:
    • Thiết kế và triển khai các tính năng hoàn chỉnh cho ứng dụng Web/Hệ thống, sử dụng Nodejs cho Backend.
    • Phát triển, bảo trì và tối ưu hóa các RESTful APIs/GraphQL bằng Nodejs và các framework Nodejs, đảm bảo tính bảo mật, khả năng mở rộng và hiệu năng cao 
    • Có hiểu biết về AI agent systems với tool-calling, memory management, RAG pipeline và multi-agent orchestration (LangGraph, AutoGen, CrewAI...). 
    • Xây dựng và vận hành LLM-powered automation workflows tích hợp với hệ thống doanh nghiệp (CRM, ERP, Slack, Jira...).
    • Thiết kế giải pháp RPA có khả năng scale, bao gồm error handling, retry logic, monitoring và alerting.
    • Có hiểu biết về docker, CI/CD integration, Container orchestration .
    • Làm việc trực tiếp với Product Owner và stakeholder để estimate effort và lập kế hoạch sprint.
Yêu cầu công việc
  • Yêu cầu chung
    • Có khoảng 2-3 năm kinh nghiệm thực tế ở vị  trí, Backend Nodejs hoặc Fullstack.
    • Đã từng tham gia xây dựng hoặc đưa ít nhất 1 sản phẩm web hoàn chỉnh lên môi trường staging/production.
    • Đã từng deliver ít nhất 1–2 hệ thống automation hoàn chỉnh lên production.
    • Khả năng làm việc độc lập, tự manage task và deadline không cần giám sát chặt.
    • Kỹ năng giao tiếp tốt, có thể trình bày giải pháp kỹ thuật cho non-technical stakeholder.
    • Tiếng Anh giao tiếp kỹ thuật ở mức intermediate trở lên.

 

  • Yêu cầu kỹ năng
    • Core Tech: Nodejs (NestJS, Express,..), TypeScript.
    • Database & ORM: PostgreSQL, TypeORM, Redis.
    • Kiến trúc & Pattern: OOP, Design Patterns, SOLID.
    • Communication: GraphQL và/hoặc REST API.
    • Message Queue (BullMQ/RabbitMQ/Kafka), Docker, CI/CD pipelines, Infrastructure
    • Kinh nghiệm xử lý đa luồng (Worker Threads), Job Queue, 
    • Python (intermediate–advanced) , LLM API + Prompt Engineering
    • LangChain / LlamaIndex / LangGraph
    • RPA: UiPath / Automation Anywhere
    • Docker + CI/CD (GitHub Actions / GitLab CI)
    • SQL + dbt (data transformation)

 

  • Lợi thế nếu biết 
    • Graph DB, RAG, Vector DBok 
    • Vector DB (Pinecone / Weaviate, Multi-agent (AutoGen / CrewAI , Kubernetes basics, Terraform / IaC
    • Redis / message queue, OpenTelemetry / monitoring, FastAPI, Spark / BigQuery
Phúc lợi
Công ty VNPT AI