Junior Backend Developer (GoLang)
Mô tả công việc
Chúng tôi đang tìm kiếm một Junior Backend Engineer có đam mê xây dựng hệ thống, sẵn sàng học hỏi và phát triển trong môi trường doanh nghiệp thực tế. Bạn sẽ làm việc trực tiếp trên các hệ thống LMS, CMS và quản lý doanh nghiệp, được mentoring bởi các Backend Engineer đã có kinh nghiệm triển khai.
Mô tả công việc:
• Phát triển và duy trì hệ thống Backend bằng Golang cho các nền tảng LMS, CMS và hệ thống quản lý doanh nghiệp dựa trên Fiber Framework
• Thiết kế và xây dựng RESTful APIs phục vụ Frontend và Mobile App, sử dụng các framework như Gin hoặc Fiber
• Thiết kế cơ sở dữ liệu, viết migration và script seed dữ liệu theo yêu cầu từng dự án
• Tối ưu hiệu năng truy vấn, xử lý concurrency và giải quyết các bài toán nghiệp vụ phức tạp
• Tham gia review code và đóng góp cải thiện kiến trúc hệ thống
• Phối hợp chặt chẽ với Frontend Developer và DevOps team trong toàn bộ vòng đời phát triển sản phẩm
• Viết tài liệu kỹ thuật và unit test cho các module được giao
Yêu cầu
• Tốt nghiệp hoặc sắp tốt nghiệp chuyên ngành Công nghệ thông tin, Kỹ thuật phần mềm hoặc ngành liên quan
• Có ít nhất 1 năm kinh nghiệm làm việc thực tế hoặc đã hoàn thành tối thiểu 1 dự án thực tế với Golang từ đầu đến cuối
• Nắm vững các đặc trưng cốt lõi của Golang: Goroutines, Channels, Interface, Error Handling và cơ chế quản lý bộ nhớ
• Có kinh nghiệm làm việc với ít nhất một framework Go phổ biến như Gin, Fiber; hiểu rõ cách tổ chức project theo mô hình layered architecture hoặc Clean Architecture
• Hiểu rõ các nguyên tắc thiết kế RESTful API, bao gồm chuẩn hóa response, status codes và versioning
• Thành thạo MySQL hoặc PostgreSQL: query tối ưu, index, quan hệ giữa các bảng; có kinh nghiệm sử dụng ORM như GORM hoặc thư viện sqlx
• Hiểu biết cơ bản về xử lý bất đồng bộ, message queue (RabbitMQ, Kafka hoặc tương đương) là một lợi thế
• Sử dụng thành thạo Git (branch, merge, pull request) và Go Modules
• Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh
• Tư duy logic tốt, chủ động giải quyết vấn đề, có tinh thần trách nhiệm cao
ĐIỂM CỘNG (Không bắt buộc)
- Có kiến thức về Docker và triển khai ứng dụng trên môi trường containerized
- Đã từng làm việc với Redis, Queue, hoặc Scheduler
- Có hiểu biết về CI/CD pipeline (GitHub Actions, GitLab CI, đặc biệt là DroneCI)
- Đã từng xây dựng hoặc tích hợp hệ thống LMS, CRM hoặc ERP
Quyền lợi
CHÚNG TÔI MANG ĐẾN CHO BẠN
- Rõ ràng: Lộ trình phát triển kỹ năng Backend chuyên sâu
- Mentoring: Mentoring 1-1 từ các Backend Engineer có nhiều năm kinh nghiệm thực chiến
- Thực chiến: Tham gia trực tiếp vào các hệ thống lớn: LMS, CRM, ERP, Microservices ngay từ ngày đầu
- Văn hóa: Môi trường làm việc chuyên nghiệp, văn hóa cải tiến liên tục
- Thu nhập: Mức lương cạnh tranh, review định kỳ 6 tháng dựa trên hiệu suất thực tế
- Cung cấp AI Agent phục vụ công việc
CHÍNH SÁCH ĐÃI NGỘ
Phụ cấp thực tập / lương thử việc: thỏa thuận theo năng lực
Cơ hội trở thành nhân viên chính thức, đóng BHXH đầy đủ
Làm việc trong môi trường trẻ trung, năng động
Được cấp thiết bị làm việc
Tham gia các hoạt động nội bộ: du lịch, party, sinh nhật…
THỜI GIAN LÀM VIỆC
Thứ 2 – Thứ 6 (08:30 – 17:45). Thứ bảy làm việc Remote tại nhà
ĐỊA ĐIỂM LÀM VIỆC
Tầng 4, số 27-29, ngõ 59 Láng Hạ, Ba Đình, Hà Nội
CÁCH THỨC ỨNG TUYỂN
Gửi CV và Portfolio/GitHub (nếu có) qua email:
📩 tuyendung@oes.vn
Quan tâm đến vị trí này?
Nộp đơn ứng tuyển và gia nhập đội ngũ của chúng tôi ngay hôm nay!
Ứng tuyển ngay