Nắm chắc kiến thức làm việc với các ngôn ngữ như Java, NodeJs.
Công nghệ Backend:
Đã từng dựng base từ 3 đến 5 project backend và theo được dự án từ 2 đến 3 năm.
Nắm chắc kiến thức làm việc với các ngôn ngữ như Java, NodeJs, API, GraphQL, GRPC, Go
Thiết kế database có khả năng mở rộng khi các yêu cầu khi có thay đổi từ phía vận hành, sản phẩm. Sử dụng các loại database: Mongo, Postgres, Elasticsearch
Có nhiều kinh nghiệm làm việc với Docker, CI/CD, K8s, Cloud AWS, GCP, API Gateway
Có nhiều kinh nghiệm về kĩ thuật cache, dùng Redis,..
Làm việc nhiều với các dự án thực tế.
Có nhiều kinh nghiệm làm việc với message brokers (như RabbitMQ, Kafka) và kiến trúc event- drivent
Kiến trúc và phát triển ứng dụng:
Phát triển ứng dụng: Phát triển những sản phẩm liên quan hoặc tương tự các hệ thống ecommerce: xử lý các đơn hàng, khuyến mại...
Microbackend: Kiến thức về kiến trúc microbackend và cách triển khai.
Công cụ và quy trình làm việc:
Build Tools: Thành thạo với các công cụ xây dựng như Webpack, Babel.
Version Control: Kinh nghiệm sử dụng Git và các nền tảng quản lý mã nguồn như GitHub, GitLab, Bitbucket.
Kỹ năng mềm:
Quản lý dự án và lãnh đạo:
Communication: Kỹ năng giao tiếp rõ ràng và hiệu quả.
Team Management: Kỹ năng bóc tách và phân chia công việc, quản lý team.
Problem- solving: Kỹ năng giải quyết vấn đề và ra quyết định.
Tự học và phát triển bản thân:
Chủ động trong công việc: Thẳng thắn, có trách nhiệm, nắm bắt tình hình dự án và chủ động trong công việc.
Research: Khả năng tự nghiên cứu và cập nhật công nghệ mới.
Critical Thinking: Tư duy phản biện và khả năng đánh giá các giải pháp khác nhau.
Chấp nhận thử thách: Sẵn sàng đối mặt với thử thách để vượt qua giới hạn bản thân.
Làm việc độc lập và nhóm:
Independent Work: Khả năng làm việc độc lập và tự quản lý thời gian.
Reading: Khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh.
Collaboration: Kỹ năng làm việc nhóm và phối hợp với các bộ phận khác (backend, design, product).
Tiếng Anh cơ bản