Vui lòng bật chia sẻ vị trí để Toppy Ai gợi ý những cơ hội việc làm phù hợp nhất dành riêng cho bạn
100% tin đăng tải trên TopCV được cung cấp bởi các Nhà tuyển dụng đã được xác thực thông tin.
Tổng quan
Mô tả công việc
I. MỤC ĐÍCH / TÓM TẮT CÔNG VIỆC
Thiết kế, phát triển và duy trì các ứng dụng web có khả năng mở rộng và các dịch vụ backend dựa trên yêu cầu từ Product Owner và các bên liên quan trong doanh nghiệp.
Design, develop and maintain scalable web applications and backend services based on requirements from Product Owners and business stakeholders.
Node.js / TypeScript là công nghệ backend chính; ReactJS / TypeScript là công nghệ frontend chính của vị trí này.
Node.js / TypeScript is the primary backend technology; ReactJS / TypeScript is the primary frontend technology for this role.
Phát triển các API và tính năng sản phẩm bảo mật, ổn định, hiệu năng cao, đồng thời đảm bảo trải nghiệm người dùng tốt và chất lượng mã nguồn dễ bảo trì.
Develop secure, reliable and high-performance APIs and product features while ensuring good user experience and maintainable code quality.
Tham gia thảo luận về thiết kế kỹ thuật và kiến trúc hệ thống, bao gồm các yếu tố về ứng dụng, dữ liệu, bộ nhớ đệm, tích hợp và hạ tầng.
Participate in technical design and system architecture discussions, including application, data, caching, integration and infrastructure considerations.
Hỗ trợ kỹ thuật trực tiếp, xử lý và khắc phục các sự cố phức tạp, thực hiện review code và hướng dẫn các thành viên khác khi cần thiết.
Provide hands-on technical support, troubleshoot complex issues, review code and coach other team members when required.
Phối hợp với các thành viên Frontend, Backend, DevOps/Infrastructure và QA để lập kế hoạch, xây dựng, triển khai và vận hành các tính năng theo quy trình CI/CD.
Collaborate with frontend, backend, DevOps/Infrastructure and QA members to plan, build, deploy and operate features using CI/CD practices.
Yêu cầu ứng viên
II. NHIỆM VỤ VÀ TRÁCH NHIỆM
A. YÊU CẦU BẮT BUỘC
1. Phát triển Backend – Trọng tâm chính
Có kinh nghiệm thực tế vững về Node.js, TypeScript và phát triển backend hiện đại.
Strong hands-on experience with Node.js, TypeScript and modern backend development.
Có kinh nghiệm với NestJS, ExpressJS, Fastify hoặc các framework Node.js tương đương; ưu tiên ứng viên có kinh nghiệm với NestJS.
Experience with NestJS, ExpressJS, Fastify or equivalent Node.js frameworks; NestJS is preferred.
Thiết kế và phát triển các dịch vụ backend có khả năng mở rộng, dễ bảo trì và hiệu năng cao, cùng các RESTful API.
Design and develop scalable, maintainable and high-performance backend services and RESTful APIs.
Hiểu rõ về thiết kế API, quản lý phiên bản API, xác thực, phân quyền và tích hợp với các hệ thống/đối tác bên ngoài.
Strong understanding of API design, versioning, authentication, authorization and integration with external/partner systems.
Có kinh nghiệm với xử lý bất đồng bộ, các tác vụ chạy nền/theo lịch và các quy trình xử lý theo mô hình hướng sự kiện (event-driven).
Experience with asynchronous processing, scheduled/background jobs and event-driven workflows.
Hiểu rõ về hiệu năng ứng dụng, xử lý đồng thời (concurrency), caching, xử lý lỗi và tối ưu API.
Good understanding of application performance, concurrency, caching, error handling and API optimization.
2. Phát triển Frontend
Có kinh nghiệm thực tế với ReactJS, TypeScript và JavaScript hiện đại.
Hands-on experience with ReactJS, TypeScript and modern JavaScript.
Có kinh nghiệm với Next.js, Vite, Webpack hoặc các framework/công cụ build và phát triển ứng dụng tương đương.
Experience with Next.js, Vite, Webpack or equivalent build and application frameworks.
Có khả năng xây dựng các UI component có thể tái sử dụng và duy trì kiến trúc frontend có khả năng mở rộng.
Ability to build reusable UI components and maintain scalable frontend architecture.
Hiểu rõ về tích hợp API, quản lý trạng thái (state management), thiết kế responsive và tối ưu hiệu năng website.
Good understanding of API integration, state management, responsive design and web performance optimization.
3. Cơ sở dữ liệu, Cache và Tích hợp
Có kinh nghiệm với cơ sở dữ liệu quan hệ như MySQL hoặc PostgreSQL, bao gồm thiết kế schema, lập chỉ mục (indexing), tối ưu truy vấn và xử lý giao dịch (transaction).
Experience with relational databases such as MySQL or PostgreSQL, including schema design, indexing, query optimization and transaction handling.
Có kinh nghiệm với Redis cho các mục đích caching, quản lý session, lưu trữ dữ liệu tạm thời, giới hạn tần suất truy cập (rate limiting) hoặc khóa phân tán (distributed locking).
Experience with Redis for caching, session management, temporary data, rate limiting or distributed locking.
Hiểu về tính nhất quán dữ liệu, cơ chế vô hiệu hóa cache (cache invalidation) và các chiến lược caching phổ biến.
Understanding of data consistency, cache invalidation and common caching strategies.
Có kinh nghiệm tích hợp API của bên thứ ba và xử lý các quy trình tích hợp đối tác, callback, webhook cũng như các tình huống lỗi/cơ chế thử lại (retry).
Experience integrating third-party APIs and handling partner integration flows, callbacks, webhooks and failure/retry scenarios.
4. Thực hành Kỹ thuật Phần mềm
Hiểu rõ về lập trình hướng đối tượng (OOP), nguyên tắc SOLID, các mẫu thiết kế (Design Patterns) phổ biến và các nguyên tắc Clean Code.
Strong understanding of OOP, SOLID principles, common design patterns and clean-code practices.
Có khả năng xây dựng mã nguồn bảo mật, hiệu quả, dễ kiểm thử, có thể tái sử dụng và dễ bảo trì.
Ability to build secure, efficient, testable, reusable and maintainable code.
Có kinh nghiệm sử dụng Git, chiến lược branching, pull request, code review và phát triển phần mềm theo mô hình cộng tác nhóm.
Experience with Git, branching strategy, pull requests, code review and collaborative development.
Quen thuộc với unit test, integration test và API test.
Familiar with unit tests, integration tests and API tests.
Có kinh nghiệm làm việc theo mô hình Agile/Scrum và sử dụng các công cụ như JIRA.
Experience working in Agile/Scrum teams and using tools such as JIRA.
Hiểu biết về API Gateway, Load Balancer, Reverse Proxy, giao tiếp giữa các dịch vụ (service-to-service communication), hệ thống phân tán và kiến trúc hướng sự kiện là một lợi thế.
Understanding of API Gateway, Load Balancer, Reverse Proxy, service-to-service communication, distributed systems and event-driven architecture is a plus.
Hiểu biết về mở rộng hệ thống theo chiều ngang/chiều dọc, thiết kế ứng dụng stateless, mở rộng cơ sở dữ liệu, chiến lược cache và tối ưu đọc/ghi là một lợi thế.
Understanding of horizontal/vertical scaling, stateless application design, database scaling, cache strategy and read/write optimization is a plus.
Quyền lợi ứng viên
III. ƯU TIÊN / LỢI THẾ
Có khả năng soạn thảo và rà soát các tài liệu được tạo ra trong quá trình SDLC, như tài liệu đặc tả chức năng/thiết kế, tài liệu API, kế hoạch kiểm thử và tài liệu hướng dẫn vận hành.
Draft and review documentation produced during SDLC, such as functional/design specifications, API documents, test plans and operation manuals.
Có kinh nghiệm chuyên môn trong lĩnh vực Du lịch, OTA, Thương mại điện tử, Thanh toán hoặc các dự án phát triển sản phẩm có khối lượng giao dịch lớn.
Professional experience in Travel, OTA, E-commerce, Payment or other transaction-intensive product development projects.
Có kinh nghiệm làm việc với các hệ thống có lưu lượng truy cập lớn, nhà cung cấp bên ngoài, API đối tác hoặc môi trường tích hợp nhiều hệ thống.
Experience working with high-traffic systems, external suppliers, partner APIs or multi-system integration environments.
Địa điểm và thời gian
Địa điểm làm việc
- Hồ Chí Minh: 217bis Nguyễn Thị Minh Khai, Phường Cầu Ông Lãnh (Phường Cầu Ông Lãnh thuộc Quận 1 cũ)
Thời gian làm việc
- Thứ 2 - Thứ 6 (từ 08:00 đến 17:30)
- Thứ 7 (từ 08:00 đến 12:00)
Cách thức ứng tuyển
- Ứng viên nộp hồ sơ trực tuyến bằng cách bấm Ứng tuyển ngay dưới đây.
Hạn ứng tuyển: 04/11/2026
Việc làm liên quan
Thông tin chung
Dưới đây là những dấu hiệu của các tổ chức, cá nhân tuyển dụng không minh bạch:
- Kiểm tra thông tin về công ty, việc làm trước khi ứng tuyển
- Báo cáo tin tuyển dụng với TopCV thông qua nút "Báo cáo tin tuyển dụng" để được hỗ trợ và giúp các ứng viên khác tránh được rủi ro
-
Hoặc liên hệ với TopCV thông qua kênh hỗ trợ ứng viên của TopCV:
Email: hotro@topcv.vn
Hotline: 1900 068 889 | Nhánh 2
Tìm hiểu thêm kinh nghiệm phòng tránh lừa đảo tại đây
Cơ hội tiếp cận việc làm đa ngành nghề với chế độ đãi ngộ hấp dẫn
Trước sự phát triển vượt bậc của nền kinh tế, rất nhiều ngành nghề trở nên khan hiếm nhân lực hoặc thiếu nhân lực giỏi. Vì vậy, hầu hết các trường Đại học đều liên kết với các công ty, doanh nghiệp, cơ quan để tạo cơ hội cho các bạn sinh viên được học tập, rèn luyện bản thân và làm quen với môi trường làm việc từ sớm. Trong danh sách việc làm trên đây, TopCV mang đến cho bạn những cơ hội việc làm tại những môi trường làm việc năng động, chuyên nghiệp.
Vậy tại sao nên tìm việc làm tại TopCV?
Việc làm Chất lượng
- Hàng ngàn tin tuyển dụng chất lượng cao được cập nhật thường xuyên để đáp ứng nhu cầu tìm việc của ứng viên.
- Hệ thống thông minh tự động gợi ý các công việc phù hợp theo CV của bạn.
Công cụ viết CV đẹp Miễn phí
- Nhiều mẫu CV đẹp, phù hợp nhu cầu ứng tuyển các vị trí khác nhau.
- Tương tác trực quan, dễ dàng chỉnh sửa thông tin, tạo CV online nhanh chóng trong vòng 5 phút.
Hỗ trợ Người tìm việc
- Nhà tuyển dụng chủ động tìm kiếm và liên hệ với bạn qua hệ thống kết nối ứng viên thông minh.
- Báo cáo chi tiết Nhà tuyển dụng đã xem CV và gửi offer tới bạn.
Nhanh tay tạo CV và ứng tuyển việc làm Hà Nội, việc làm TP.HCM cùng nhiều cơ hội việc làm tại các tỉnh, thành khác trên TopCV. Hãy truy cập chuyên trang việc làm của TopV để khám phá các việc làm mới cập nhật trên nền tảng.
