- 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.
Lập trình viên NodeJS
Mô tả công việc
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
Quy định






