Trách nhiệm công việc
• Thiết kế, phát triển và tối ưu các dịch vụ Backend theo kiến trúc Microservices.
• Xây dựng RESTful APIs hoặc GraphQL phục vụ Web, Mobile và các hệ thống nội bộ.
• Thiết kế cơ sở dữ liệu, tối ưu truy vấn và đảm bảo tính toàn vẹn dữ liệu.
• Tích hợp với các hệ thống nội bộ, dịch vụ bên thứ ba và nền tảng Cloud.
• Tham gia thiết kế kiến trúc hệ thống, đảm bảo khả năng mở rộng, bảo mật và hiệu năng.
• Phối hợp với
Product Owner,
Business Analyst và Frontend Developer để triển khai tính năng mới.
• Tham gia review code, tối ưu chất lượng mã nguồn và cải tiến quy trình
phát triển phần mềm.
• Theo dõi, phân tích và xử lý các vấn đề phát sinh trên môi trường Production.
• Tối thiểu 04 năm kinh nghiệm phát triển Backend.
• Thành thạo ít nhất một trong các ngôn ngữ:
- Java (Spring Boot)
- .NET (.NET Core / ASP.NET Core)
- [protected info] (NestJS/Express hoặc tương đương)
- Golang
• Có kinh nghiệm thiết kế và phát triển RESTful APIs.
• Hiểu biết tốt về Microservices Architecture.
• Thành thạo làm việc với cơ sở dữ liệu SQL (PostgreSQL, MySQL, SQL Server...) hoặc NoSQL (MongoDB, Redis...).
• Có kinh nghiệm sử dụng Git và quy trình phát triển phần mềm Agile/Scrum.
• Hiểu về Authentication & Authorization (JWT, OAuth2, OpenID Connect...).
• Có kinh nghiệm tối ưu hiệu năng, logging, monitoring và troubleshooting.
• Tư duy phân tích tốt, chủ động giải quyết vấn đề và khả năng làm việc độc lập.