Middle Fullstack Developer
K&M Holdings
Mô tả công việc
Mô tả công việc • Tham gia phát triển lớp ứng dụng và các sản phẩm xoay quanh nền tảng AI lõi của công ty. • Phát triển và duy trì các tính năng end-to-end từ Backend, Frontend đến tích hợp API và cơ sở dữ liệu. • Phối hợp với các thành viên trong nhóm để phân tích yêu cầu, thiết kế giải pháp kỹ thuật và triển khai tính năng. • Tham gia tối ưu hiệu năng, khả năng mở rộng, độ ổn định và trải nghiệm người dùng của sản phẩm. • Review code, xử lý lỗi và cải thiện chất lượng code trong quá trình phát triển sản phẩm. • Làm việc trên các sản phẩm thực tế, có lượng người dùng lớn và yêu cầu chất lượng theo tiêu chuẩn doanh nghiệp. • Chủ động nghiên cứu, đề xuất và áp dụng các giải pháp kỹ thuật phù hợp với sản phẩm.
Yêu cầu công việc
Yêu cầu • Có khoảng 2 năm kinh nghiệm trở lên trong phát triển phần mềm; ưu tiên ứng viên đã có kinh nghiệm phát triển sản phẩm Fullstack hoặc tham gia các dự án thực tế. • Có khả năng tự triển khai một tính năng tương đối độc lập từ yêu cầu đến sản phẩm hoàn chỉnh. • Nắm vững kiến thức Backend với ít nhất 01 ngôn ngữ lập trình (Java) và 01 framework Backend (Spring Boot). • Nắm vững kiến thức Frontend với ít nhất 01 framework JavaScript/TypeScript và có kinh nghiệm làm việc với UI Library/UI Kit. • Hiểu và có kinh nghiệm xây dựng, tích hợp REST API; hiểu các nguyên tắc cơ bản về HTTP và mô hình Client–Server. • Có kinh nghiệm làm việc với ít nhất 01 hệ quản trị cơ sở dữ liệu SQL hoặc NoSQL; hiểu cách thiết kế dữ liệu, truy vấn và tối ưu ở mức cơ bản. • Sử dụng tốt Git và hiểu quy trình phát triển phần mềm theo branch, merge/pull request và code review. • Có khả năng đọc hiểu code hiện có, debug và chủ động tìm nguyên nhân, giải pháp cho các vấn đề kỹ thuật. • Có khả năng làm việc độc lập trong môi trường startup/lean team, đồng thời phối hợp tốt với các thành viên khác trong nhóm. • Có tinh thần trách nhiệm, chủ động, cầu tiến, ham học hỏi và sẵn sàng chia sẻ kiến thức. • Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh; khả năng viết và giao tiếp tiếng Anh là một lợi thế. Điểm cộng • Ứng viên có kinh nghiệm hoặc kiến thức về một hoặc nhiều nội dung sau là lợi thế: Docker, Docker Compose và các kiến thức cơ bản về CI/CD, DevOps. • Kiến thức cơ bản về System Design, kiến trúc ứng dụng và khả năng mở rộng hệ thống. • Có kinh nghiệm làm việc với các hệ thống có lượng người dùng hoặc dữ liệu lớn. • Có kiến thức về authentication, authorization, caching, message queue hoặc object storage. • Có cảm quan tốt về UI/UX và khả năng phối hợp với Designer/Product để hoàn thiện sản phẩm. • Có kinh nghiệm phát triển hoặc tích hợp các sản phẩm liên quan đến AI/ML, LLM hoặc các AI API.
Quyền lợi
KPI sản phẩm & lương tháng 13/14 , 12+ ngày nghỉ phép có lương , Du lịch team building ít nhất 1 lần / năm