• Có từ 3 - 5 năm kinh nghiệm chuyên sâu về Python. Biết lập trình thêm 1 ngôn ngữ như Java/NET (từ 1 năm ) hoặc có kinh nghiệm làm việc với Odoo là một lợi thế.
• Thành thạo Python trong việc xử lý data và machine learning (pandas, pytorch, tensorflow) (nếu có thể thì biết thêm về Java Spring Boot hoặc .NET Core), có khả năng thiết kế và phát triển dịch vụ backend phức tạp, hiệu năng cao.
• Có kỹ năng phân tích yêu cầu kỹ thuật (technical spec) độc lập, đưa ra giải pháp thiết kế và triển khai tối ưu.
• Hiểu và áp dụng thành thạo các mẫu
kiến trúc phần mềm (Architecture Patterns) như Layered Architecture, Clean Architecture, Microservices, Event-driven design, cũng như các Design Patterns phổ biến (Factory, Repository, ...).
• Có kinh nghiệm làm việc với API RESTful ( biết GraphQL là lợi thế), bao gồm authentication/authorization (OAuth2, JWT), rate limiting, và error handling chuẩn.
• Thành thạo làm việc với database SQL (PostgreSQL, MSSQL, MySQL) và NoSQL (MongoDB, Redis).
• Có kinh nghiệm với CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins) và source control (Git, Git Flow).
• Ưu tiên ứng viên có kinh nghiệm trong kiến trúc microservices, containerization (Docker, Kubernetes) và cloud platforms (một trong những cloud như : Azure, AWS, GCP).