GOLANG ENGINEER LEADER

LinkedIn|Authentic Education Hub|Vietnam|11 Aug 2026
Apply Now →

JOB DESCRIPTION

1. Mô tả công việc 

• Dẫn dắt và phát triển team dev Golang: phân công công việc, định hướng kỹ thuật, mentoring và đánh giá năng lực thành viên.  

• Chịu trách nhiệm về kiến trúc tổng thể và chất lượng kỹ thuật của các dự án sử dụng Golang.  

• Trực tiếp phát triển và vận hành các hệ thống Backend hiệu năng cao bằng Golang.  

• Xây dựng, tối ưu và tích hợp API cho Web, Mobile App và các hệ thống nội bộ.  

• Thiết kế và phát triển các dịch vụ theo kiến trúc Microservices; lựa chọn framework và design pattern phù hợp cho team.  

• Làm việc với cơ sở dữ liệu (PostgreSQL/MySQL, MongoDB, Redis): thiết kế schema, tối ưu truy vấn và indexing.  

• Tích hợp và xử lý dữ liệu thông qua Message Queue (Kafka, RabbitMQ hoặc tương đương).  

• Thiết lập và quản lý quy trình CI/CD, build & deployment trên nền tảng Cloud AWS/Azure với Jenkins, ArgoCD.  

• Phối hợp với Product, BA, Frontend và DevOps để lập kế hoạch và triển khai tính năng mới.  

• Tối ưu hiệu năng, bảo mật và khả năng mở rộng của hệ thống.  

• Dẫn dắt code review, định hình chuẩn coding, kiến trúc và chất lượng sản phẩm.  

• Thúc đẩy ứng dụng AI và quy trình ADLC (Agentic Development Lifecycle) vào hoạt động phát triển của team. 

2. Yêu cầu công việc 

• Từ 7 năm kinh nghiệm phát triển Backend, trong đó tối thiểu 4 năm làm việc trực tiếp với Golang.   

• Có kinh nghiệm dẫn dắt team dev (Tech Lead/Team Lead): phân công, mentoring, review và quản lý chất lượng kỹ thuật của đội ngũ.  

• Thành thạo Golang: concurrency (goroutines, channels, context), error handling và viết unit/integration test.  

• Vững về thiết kế Microservices, RESTful API và các framework Golang phổ biến (Gin, Echo, Fiber...).  

• Thành thạo gRPC và hệ sinh thái liên quan: Protocol Buffers (Protobuf), gRPC streaming, code generation và giao tiếp service-to-service trong Microservices.  

• Kinh nghiệm với PostgreSQL/MySQL, Redis, MongoDB và tối ưu hiệu năng database.  

• Kinh nghiệm với Kafka, RabbitMQ hoặc Message Queue tương đương.  

• Thành thạo Docker, CI/CD và nền tảng Cloud AWS/Azure; có kinh nghiệm với Jenkins, ArgoCD (hoặc công cụ CI/CD, GitOps tương đương).  

• Nắm vững OOP, Design Pattern, SOLID và Clean Architecture.  

• Có kinh nghiệm profiling và tối ưu hiệu năng hệ thống (ví dụ: pprof).  

• Có tư duy sản phẩm, tư duy mở, tinh thần ownership và khả năng dẫn dắt, truyền cảm hứng cho đội ngũ.  

• Sử dụng hiệu quả các công cụ AI hỗ trợ coding, debugging, testing để nâng cao năng suất.

Ưu tiên: 

• Đã từng áp dụng quy trình ADLC (Agentic Development Lifecycle) – thiết kế và vận hành luồng phát triển có sự tham gia của AI agent – là một điểm cộng lớn.  

• Từng làm tại Product Company.  

• Có kinh nghiệm phát triển SaaS Platform, Marketplace hoặc CRM/ERP.  

• Hiểu biết về lĩnh vực Giáo dục, Sư phạm, EdTech/E-learning, LMS hoặc nền tảng dịch vụ. 

3. Quyền lợi ứng viên 

• Mức lương thỏa thuận, cạnh tranh theo năng lực. 

• Chính sách thưởng tháng lương 13, xét thưởng dựa trên năng lực, hiệu quả công việc (đánh giá hiệu suất công việc 2 lần/năm). 

• Chế độ tham gia BHXH, BHYT, BHTN theo quy định của Nhà nước. 

• Chế độ khám sức khỏe định kỳ hàng năm  

• Tham gia các hoạt động Sinh nhật, liên hoan hàng tháng, Year End Party, ... 

• Quà tặng, thưởng trong các dịp lễ lớn: Tết thiếu nhi, 2/9, Tết Dương Lịch, ... 

• Môi trường startup năng động, chuyên nghiệp, tư duy mở, không giới hạn các việc đề xuất, phát triển ý tưởng.