←
Engineering
Find a job?
Find a candidate?
Senior Full-stack (Python, Vue)
LinkedIn
|
Diksha Technologies
|
Hanoi, Hanoi, Vietnam
|
13 Aug 2026
Apply Now →
JOB DESCRIPTION
Địa điểm: Nguyễn Chí Thanh, Hà Nội
Không cần biết tiếng Nhật nhưng quen làm dự án với khách hàng Nhật
---
1. Công nghệ
Backend
Python 3
Django 6, Django REST Framework
Xây dựng REST API, Authentication/Authorization, Validation, Exception Handling.
Frontend
JavaScript / TypeScript
Vue 3, Nuxt 4
Routing, Lifecycle, Rendering, Component, API communication, Axios Interceptor.
Database
PostgreSQL 18, SQLite 3
Thiết kế table, relationship, index.
SQL/ORM, query optimization.
Transaction và concurrency cơ bản.
2. Coding
Code rõ ràng, dễ đọc, dễ bảo trì.
Tuân thủ coding convention.
Nắm vững các Design Principles cơ bản:
SOLID, DRY, KISS, YAGNI, Separation of Concerns
.
Hiểu và biết áp dụng các Design Patterns cơ bản.
Có khả năng refactor và code review.
3. System & Technical Thinking
Có tư duy hệ thống, hiểu Architecture và responsibility của các component.
Có khả năng phân tích requirement và đề xuất technical solution phù hợp.
Biết đánh giá trade-off giữa
simplicity, performance, maintainability, security và reliability
.
Thiết kế implementation có khả năng chịu lỗi và xử lý các trường hợp bất thường.
4. Testing & Debugging
Có khả năng tự xây dựng checklist và self-test trước khi bàn giao.
Biết kiểm tra cả happy path và error cases.
Thành thạo logging và debugging.
Có khả năng đọc log và tìm nguyên nhân lỗi.
5. Security & Performance
Hiểu các vấn đề bảo mật web cơ bản:
Authentication, Authorization, CSRF, XSS, CORS, SQL Injection
.
Có tư duy về performance: API, database query, index, N+1 query, frontend rendering.
Biết phân tích và tối ưu bottleneck.
6. DevOps
Thành thạo
Docker, Docker Compose
.
Có khả năng tự setup local development environment.
7. Communication & Documentation
Tiếng Anh giao tiếp tốt
Trình bày rõ ràng, mạch lạc, đúng và đủ.
Có khả năng giải thích technical solution và trade-off.
Thành thạo
Markdown, UML, Google Sheets
.
Có khả năng viết technical documentation.
8. Engineering Mindset
Chủ động, có trách nhiệm với code của mình.
Không chỉ 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.
Có khả năng tự học và giải quyết vấn đề độc lập.