Backend 2026
CÔNG TY CỔ PHẦN TRUYỀN THÔNG VĂN HOÁ VIỆT
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 công việc
- 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 50M/tháng (tương xứng với năng lực thực tế). - 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ộ.