Python

Fullstack(Python,Vue/Nuxt) Developer - Onsite P.Giảng Võ, HN

location_on Hà Nội - Nguyễn Chí Thanh

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

up to 40 triệu
work Loại hình làm việc :
Onsite
location_on Địa chỉ làm việc :
Hà Nội
event Hạn ứng tuyển:
19/08/2026
date_range Kinh nghiệm:
5 năm
school Học vấn:
Không yêu cầu
people Số lượng:
1
switch_account Cấp bậc:
Senior

Hỗ trợ ứng tuyển

hr
email
quynhttd@hatonet.com

Việc khác cùng kỹ năng