KỸ NĂNG
- Python
- TypeScript
- Javascript
- VueJS
- NuxtJS
MÔ TẢ CÔNG VIỆC
Phát triển và bảo trì các tính năng Full-stack sử dụng Python/Django/Django REST Framework và Vue 3/Nuxt 4.
Thiết kế, phát triển và tích hợp RESTful APIs, Authentication/Authorization, Validation và Exception Handling.
Thiết kế, tối ưu cơ sở dữ liệu PostgreSQL/SQLite, bao gồm relationship, indexing, query và transaction.
Phân tích yêu cầu, đề xuất giải pháp kỹ thuật và đánh giá trade-off về performance, security, maintainability và reliability.
Thực hiện self-test, debugging, logging và xử lý các vấn đề phát sinh trong quá trình phát triển.
Viết code rõ ràng, dễ bảo trì; thực hiện code review, refactoring và tuân thủ các nguyên tắc SOLID, DRY, KISS, YAGNI.
Làm việc với Docker/Docker Compose, xây dựng môi trường development và phối hợp với các thành viên trong team để đảm bảo chất lượng sản phẩm.
YÊU CẦU CÔNG VIỆC
Từ 5 năm kinh nghiệm với Python, JavaScript/TypeScript
Backend
Thành thạo Python 3.
Có kinh nghiệm với Django, Django REST Framework.
Có kinh nghiệm xây dựng REST API, Authentication/Authorization, Validation và Exception Handling.
Frontend
Thành thạo JavaScript/TypeScript.
Có kinh nghiệm với Vue 3, Nuxt 4.
Hiểu Routing, Lifecycle, Rendering, Component và API communication.
Có kinh nghiệm sử dụng Axios/Axios Interceptor.
Database
Có kinh nghiệm với PostgreSQL và/hoặc SQLite.
Hiểu thiết kế database, table relationship, indexing và SQL/ORM.
Có khả năng phân tích và tối ưu database query.
Hiểu các khái niệm cơ bản về Transaction và Concurrency.
Software Engineering
Nắm vững các nguyên tắc SOLID, DRY, KISS, YAGNI và Separation of Concerns.
Hiểu và có khả năng áp dụng các Design Patterns cơ bản.
Có khả năng refactor và review code.
Có tư duy hệ thống, hiểu architecture và responsibility của từng component.
Có khả năng phân tích requirement và đề xuất technical solution phù hợp.
Testing, Security & Performance
Có khả năng xây dựng checklist và tự kiểm thử trước khi bàn giao.
Biết kiểm tra cả happy path và error cases.
Có kỹ năng logging, debugging và phân tích log để xác định nguyên nhân lỗi.
Hiểu các vấn đề bảo mật web cơ bản như Authentication, Authorization, CSRF, XSS, CORS và SQL Injection.
Có tư duy về performance của API, database query và frontend rendering; hiểu các vấn đề như N+1 query và indexing.
DevOps & Documentation
Thành thạo Docker và Docker Compose.
Có khả năng tự thiết lập môi trường development.
Có khả năng viết technical documentation bằng Markdown.
Có khả năng sử dụng UML và Google Sheets để mô tả, quản lý và trao đổi thông tin kỹ thuật.
Engineering Mindset
Chủ động và có trách nhiệm với chất lượng code.
Không chỉ tập trung vào việc "làm cho chạy được" mà quan tâm đến quality, maintainability, security và performance.
Biết áp dụng KISS, tránh over-engineering và lựa chọn giải pháp phù hợp với nhu cầu thực tế.
Có khả năng tự học, tự nghiên cứu và giải quyết vấn đề độc lập.
Có khả năng trình bày rõ ràng technical solution, các lựa chọn và trade-off cho các thành viên liên quan.
Nice to Have
Có kinh nghiệm làm việc trong các dự án outsource cho khách hàng Nhật Bản.
Có kinh nghiệm phát triển các hệ thống quản lý mua bán, procurement, inventory hoặc food/restaurant management.
Có kinh nghiệm với hệ thống quy mô lớn, phục vụ nhiều user/tenant.
Có kinh nghiệm làm việc trong môi trường Agile/Scrum.
QUYỀN LỢI
Phụ cấp onsite 100.000 VND /ngày làm việc.
Không cần thử việc, nhận làm chính thức hưởng 100% lương và được đóng đầy đủ bảo hiểm theo luật lao động Việt Nam (BHXH, BHYT, BHTN) ngay từ ngày onboard.
Tham gia các hoạt động của công ty: Team building, du lịch và các hoạt động khác.
Làm việc với hệ thống lớn và tiên tiến, có cơ hội phát triển kỹ năng công nghệ toàn diện với các bài toán phức tạp, yêu cầu độ chính xác cao.
Cơ hội thăng tiến dựa trên năng lực tương ứng với tăng bậc và tăng lương tương xứng.
Cơ hội triển khai các dự án tham vọng ở nhiều quốc gia, tiếp xúc với những công nghệ mới nhất và học hỏi từ những đồng nghiệp giỏi.
Được tham gia các khoá đào tạo kỹ năng: AWS, Microservice, ngoại ngữ (tiếng Anh, tiếng Nhật)…
MỨC LƯƠNG
Hỗ trợ ứng tuyển
Việc khác cùng kỹ năng