Chúng tôi đang tìm kiếm Fullstack Engineer có kinh nghiệm phát triển các hệ thống web hiện đại, có khả năng làm việc trên cả frontend và backend để tham gia xây dựng các sản phẩm công nghệ quy mô lớn.
Mô tả công việc
Phát triển các tính năng frontend và backend sử dụng React, [protected info] và .NET / ASP.NET Core.
Xây dựng UI responsive và trải nghiệm người dùng mượt mà cho các ứng dụng web có khả năng mở rộng cao.
Thiết kế và triển khai business logic backend, RESTful APIs và service layer bằng công nghệ .NET.
Phát triển hệ thống backend dựa trên ABP Framework (Application Boilerplate / [protected info]).
Tích hợp và tối ưu truy vấn cơ sở dữ liệu sử dụng SQL và ORM frameworks (Entity Framework, Dapper).
Phối hợp với Product team và AI team để đảm bảo tính năng hoàn thiện và tối ưu hiệu suất hệ thống.
Đảm bảo chất lượng phần mềm thông qua:
Code review
Unit test / Integration test
Monitoring và observability.
Kỹ năng bắt buộc
Tối thiểu 3 năm kinh nghiệm làm việc với vai trò Fullstack Engineer (frontend & backend).
Có kinh nghiệm vững với .NET / ASP.NET Core.
Có kinh nghiệm hoặc hiểu biết về ABP Framework ([protected info] / Application Boilerplate).
Kinh nghiệm xây dựng ứng dụng web production bằng [protected info] (React framework) hoặc các framework frontend hiện đại tương đương.
Có kinh nghiệm thiết kế và triển khai RESTful API hoặc GraphQL services.
Có kinh nghiệm làm việc với PostgreSQL và tối ưu hiệu suất truy vấn.
Có kinh nghiệm sử dụng ORM / Data Access frameworks:
Entity Framework
Dapper
Có kinh nghiệm tích hợp frontend với backend services trong hệ thống fullstack.
Có kinh nghiệm làm việc với cloud platforms:
AWS
Azure
GCP
Có kinh nghiệm với CI/CD pipeline và containerization (Docker).
Hiểu biết và khả năng áp dụng các nguyên tắc thiết kế như SOLID.
Hiểu biết và tổ chức dự án theo Clean Architecture .
Kỹ năng ưu tiên
Có kinh nghiệm phát triển hệ thống theo
kiến trúc microservices.
Có kinh nghiệm sử dụng ABP Framework trong kiến trúc modular hoặc microservices.
Có hiểu biết về AI products, AI tools hoặc các nền tảng sử dụng LLM.
Có kinh nghiệm với các công cụ frontend hiện đại:
Tailwind CSS / Bootstrap
Zustand / Redux
React Query
Có kinh nghiệm với serverless hoặc cloud-native architecture.
Có hiểu biết về observability và monitoring tools (Grafana, Prometheus, OpenTelemetry...).
Có kinh nghiệm làm việc trong môi trường engineering quốc tế hoặc sử dụng tiếng Anh thường xuyên.
Kỹ năng mềm
Giao tiếp tiếng Anh tốt.
Khả năng làm việc nhóm hiệu quả.
Có khả năng ưu tiên và phân bổ công việc hợp lý.
Tư duy logic và phản biện tốt.
Kỹ năng giải quyết vấn đề hiệu quả.
Khác
Tư duy customer-centric (lấy khách hàng làm trung tâm).
Khả năng thích nghi nhanh với sự thay đổi.
Tinh thần học hỏi liên tục và phát triển bản thân.