● Strong proficiency in front-end programming/ Thành thạo lập trình front-end:
- React.js, State Management, Next.js, Vue.js or Angular.
- HTML5, CSS3. SCSS, Responsive Design
- Optimize DOM, CSS structure, performance
- Redux/ Zustand/ Vuex
- TypeScript (preferred)
● Strong proficiency in back-end programming/ Thành thạo lập trình back-end:
- NodeJS & Laravel / NestJS (SSR/SSG) / Express.js
- Experience with customizing and developing on OctoberCMS.
- Python
- NET Core or Java, Spring Boot
● SQL skills/ Các kỹ năng về SQL:
- Excellent SQL skills (PostgreSQL, MySQL, SQL Server)./ Kỹ năng SQL thành thạo (PostgreSQL, MySQL, SQL Server).
- Experience with MongoDB or other NoSQL databases/ Kinh nghiệm với MongoDB hoặc các cơ sở dữ liệu NoSQL khác.
- Experience with transactions, triggers, stored procedures./ Kinh nghiệm với các giao dịch, trình kích hoạt, thủ tục lưu trữ.
- Data modeling for large relational systems./ Lập mô hình dữ liệu cho các hệ thống quan hệ lớn.
- Experience with cache systems: Redis, Memcached/ Kinh nghiệm với các hệ thống bộ nhớ đệm: Redis, Memcached.
● Other required skills:/Các kỹ năng yêu cầu khác:
- REST API & GraphQL
- Experience with payment flows and API integration./ Kinh nghiệm với luồng thanh toán và tích hợp API.
- Authentication: JWT, OAuth2
- Experience with SEO: Technical SEO (sitemap, robots, URL structure, page load speed), Onpage SEO (meta tags, heading structure, schema, internal link)./ Kinh nghiệm với SEO: Kỹ thuật SEO (sitemap, robots, URL structure, page load speed), Onpage SEO (thẻ meta heading structure, schema, internal link).
- Basic knowledge of Core Web Vitals./ Kiến thức cơ bản về Core Web Vitals.
- Unit testing frameworks (Jest, Mocha, xUnit, PyTest, etc.)
- Git & branching strategies
- Microservices architecture
● Preferred / Nice-to-Have Skills:/ Kỹ năng ưu tiên, nên có:
- Message queues: RabbitMQ, Kafka, SQS
- Experience with mobile app integration (React Native/ Flutter)./ Kinh nghiệm với tích hợp ứng dụng mobile (React Native/ Flutter).
- Experience with analytics or event tracking systems/ Kinh nghiệm với hệ thống phân tích hoặc kiểm tra luồng sự kiện.
- Experience with front-end/ back-end performance optimization & security best practices/ Kinh nghiệm với tối ưu hiệu suất và các vấn đề bảo mật.
- Docker & Kubernetes
- CI/CD pipeline, microservice, message queue.
- Developed CRM, CMS, eCommerce
● API design (REST/GraphQL), integration patterns./ Thiết kế API (REST/GraphQL), các mẫu tích hợp.
● Queue systems: Kafka, RabbitMQ, SQS./ Hệ thống hàng đợi: Kafka, RabbitMQ, SQS.
● Good command of English and Vietnamese./Sử dụng tốt tiếng Anh và tiếng Việt.
● Excellent communication with both technical and non-technical teams./ Giao tiếp tốt với nhó kỹ thuật và ngoài kỹ thuật.
● Time management & prioritization under pressure./Quản lý thời gian và sắp xếp thứ tự ưu tiên dưới áp lực.