Mô tả công việc
- Phát triển hệ thống Backend:
Thiết kế và phát triển các API Backend hiệu năng cao cho hệ thống SaaS đa khách hàng (Multi-tenancy) trong các lĩnh vực: Chính phủ điện tử, Giáo dục, Tài chính, Quản trị doanh nghiệp,...
Tham gia xây dựng và phát triển
kiến trúc Microservice.
- Làm việc trên Framework chuẩn hóa:
Phát triển hệ thống trên Framework nội bộ tuân thủ Clean Architecture, tách biệt rõ các tầng: Transport Layer, Service Layer, Repository Layer
Giao tiếp giữa các dịch vụ thông qua: gRPC, REST API (gRPC-Gateway)
- Quản trị và tối ưu dữ liệu:
Làm việc với hệ thống Polyglot Persistence bao gồm:
YugabyteDB / PostgreSQL - xử lý giao dịch ACID
MongoDB - lưu trữ cấu hình linh hoạt
ClickHouse - phân tích dữ liệu lớn và audit logs
Thiết kế và tối ưu truy vấn để đảm bảo hiệu năng và khả năng mở rộng của hệ thống.
- Xây dựng hệ thống bảo mật:
Phát triển hệ thống theo mô hình Zero Trust Security.
Áp dụng các cơ chế bảo mật hiện đại: Phantom Token Pattern, Xác thực tập trung tại Gateway, mTLS giữa các Microservices,...
- Tối ưu hiệu năng và khả năng chịu tải
Xây dựng hệ thống có High Performance và High Availability.
Áp dụng các chiến lược caching nhiều lớp
Xây dựng các luồng xử lý bất đồng bộ (Asynchronous Processing) thông qua Kafka.
- Quy trình
phát triển phần mềm hiện đại
Làm việc theo quy trình phát triển phần mềm hiện đại: Git-flow, CI/CD, Container & Kubernetes
Phối hợp với các bộ phận: QA, BA, DevOps
Tham gia phát triển hệ thống theo hướng Event-driven Architecture.
Yêu cầu
Năng lực chuyên môn
Tốt nghiệp chuyên ngành Công nghệ thông tin hoặc các ngành liên quan.
Có kinh nghiệm lập trình Backend. Thành thạo ít nhất một trong các ngôn ngữ Backend: Golang, Java, NodeJS, PHP hoặc các ngôn ngữ tương đương
Có kinh nghiệm xây dựng và phát triển REST API / gRPC API.
Kiến thức hệ thống
Hiểu rõ các khái niệm về Microservices Architecture.
Thành thạo làm việc với SQL Database (PostgreSQL/YugabyteDB).
Hiểu các khái niệm về: Transaction, Index, Query optimization
Có kinh nghiệm làm việc với NoSQL Database (MongoDB) là một lợi thế.
Có kiến thức về multi-tenant systems và row-level isolation là một lợi thế.
Kiến thức về hệ thống phân tán (lợi thế)
Có kinh nghiệm làm việc với Message Broker như: Kafka, RabbitMQ
Hiểu về các mô hình: Event-driven architecture, Asynchronous processing
Có kiến thức về CDC (Change Data Capture) là một lợi thế lớn.
Tư duy và kỹ năng
Có tư duy logic tốt, khả năng phân tích và giải quyết các bài toán phức tạp.
Có khả năng học và thích ứng nhanh với công nghệ mới.
Có khả năng thiết kế và tối ưu hệ thống backend theo các tiêu chí: hiệu năng, khả năng mở rộng, bảo mật là một lợi thế
Thái độ và tinh thần làm việc
Chủ động trong công việc.
Có tinh thần kỷ luật và tuân thủ các quy tắc kỹ thuật của framework.
Có khả năng làm việc nhóm và phối hợp tốt với các bộ phận khác.
Công cụ và hiệu suất làm việc
Có khả năng sử dụng AI coding assistants để nâng cao năng suất làm việc, ví dụ: Cursor, GitHub Copilot, Claude, ChatGPT, Gemini,...
Biết tận dụng AI để: hỗ trợ viết code, debug, tối ưu code, nghiên cứu tài liệu kỹ thuật.
Quyền lợi
Thu nhập Up to 35M/tháng (tương xứng với năng lực thực tế).
Chu kỳ xét tăng lương định kỳ 06 tháng một lần.
Trực tiếp tham gia vào các dự án quy mô quốc gia: K12Online, BiPay, Chuyển đổi số Văn phòng Trung ương Đảng, ....
Chính sách phát triển bản thân phù hợp với từng vị trí. Có cơ hội tiếp cận với các công nghệ mới nhất.
Làm việc cùng đội ngũ kỹ sư trẻ tài năng; tiếp cận và thử thách với các công nghệ, công cụ AI mới nhất.
Đầy đủ BHXH, thưởng tháng 13; du lịch hàng năm, thể thao hàng tuần và các chế độ đãi ngộ nội bộ.
Bảo hiểm xã hội, Thưởng tháng 13, Du lịch hàng năm
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 7 (từ 08:00 đến 12:00)
Thứ 2 - Thứ 7 (từ 13:30 đến 17:30)
Nghỉ thứ bảy cách tuần
Thông tin chung
Nơi làm việc
- - Hà Nội: Phòng số 323,324, Tầng 3, Tòa Tháp Đông, Khu Thương mại, Chung cư Học viện Quốc Phòng, Phường Nghĩa Đô (quận Bắc Từ Liêm, quận Cầu Giấy cũ)
Cách thức ứng tuyển
Ứng viên nộp hồ sơ trực tuyến bằng cách bấm nút Ứng tuyển bên dưới:
Hạn nộp: 22/05/2026