👨🏻‍💻 postech.work

Python Developer (Junior-Senior)

VMO Careers • 🌐 In Person

In Person Posted 12 hours, 11 minutes ago

Job Description

Senior Python Developer ( Range 50-55M Gross + Full 100% lương thử việc + Bonus sign-in 0,5 tháng lương)

Responsibilities

Phân tích yêu cầu nghiệp vụ,

thiết kế và phát triển RESTful API

với mức độ phức tạp cao (phân trang, caching, rate limiting, filtering…).

Tối ưu hiệu năng hệ thống

thông qua caching, load balancing và monitoring.

Phát triển và bảo trì ứng dụng backend sử dụng

Python (Django/Flask)

, kết nối cơ sở dữ liệu SQL và NoSQL.

Thiết kế kiến trúc microservices

, đảm bảo tính mở rộng, khả năng chịu tải và độ ổn định.

Sử dụng

Docker

để đóng gói, triển khai ứng dụng và

làm việc với cloud provider (AWS/GCP/Azure)

.

Quản lý

state trong frontend framework (React/Vue/Angular)

, phối hợp cùng frontend dev để tối ưu trải nghiệm người dùng.

Tối ưu truy vấn SQL/NoSQL

, sử dụng aggregation, projection, indexing để cải thiện tốc độ truy xuất dữ liệu.

Áp dụng SOLID principles

design patterns

(Proxy, Visitor, Singleton...) trong phát triển ứng dụng.

Xây dựng

unit test, integration test

nhằm đảm bảo chất lượng và độ tin cậy của phần mềm.

Phân tích log, phát hiện và khắc phục lỗi

từ hệ thống (CloudWatch, /var/log...).

Đảm bảo

bảo mật ứng dụng

, nắm rõ các lỗ hổng thường gặp (XSS, CSRF, SQL Injection…) và biện pháp phòng tránh.

Giải thích, mô hình hóa và trình bày giải pháp kỹ thuật

thông qua UML diagram, flow diagram.

Mentor và hỗ trợ

các thành viên junior/middle trong team.

Qualifications

Tiếng Anh giao tiếp tốt.

Có từ 5 năm kinh nghiệm sử dụng Python

Hiểu rõ về networking (IP, CIDR, NAT, OSI model)

Nắm vững về cách sử dụng concurrency trong java

Hiểu được cách hoạt động của Garbage Collector

Sử dụng thành thạo Stream API, lambda, Functional interface

Hiểu cách tạo và dùng component trong Vue/Angular/React

Nắm được cách quản lý state trong Vue/React/Angular

Thiết kế REST API có yêu cầu phức tạp (paging/rate limiting/fitlering)

Hiểu cách thực hiện monitoring, caching, load balancing cho API

Sử Dụng Thành Thạo Python Django / Flask Sử dụng thành thạo một NoSQL trong phát triển ứng dụng

Nắm được một số khái niệm nâng cao trong SQL (subquery, view...)

Giải thích được các khái niệm trong ACID Biết tối ưu câu lệnh query trong SQL Giải thích được transaction trong SQL (mục đích, cách hoạt động)

Hiểu cơ bản về các khái niệm EC2 (AWS) hoặc tương đương của GCP/Azure

Hiểu khái niệm object storage (S3) Có kinh nghiệm làm việc với ít nhất 1 cloud provider (AWS/GCP/Azure)

Nắm vững cái khái niệm về SOLID principles

Biết cách dùng aggregation, projection để query dữ liệu trong NoSQL

Có khả năng tìm đúng log để đọc và tổng hợp log để phán đoán lỗi (cloudwatch log, /var/log)

Hiểu về các rủi ro trong phát triển ứng dụng và cách phòng tránh (XSS, CSRF, Injection)

Giải thích được cơ chế phân quyền trong ứng dụng (RBAC, ABAC)

Hiểu cách viết unit test \& integration test

Hiểu và dùng được các design pattern thông dụng trong phát triển ứng dụng (Proxy, Visitor...)

Nắm được kiến trúc microservice, cách giao tiếp trong microservice

Sử dụng thành thạo docker

Có kinh nghiệm sử dụng Redis, Kafka trong thiết kế hệ thống và ứng dụng

Có kinh nghiệm hướng dẫn junior/middle dev

Có khả năng trình bày vấn đề rõ ràng, dễ hiểu Có khả năng giao tiếp hiệu quả, làm việc theo team

Có khả năng vẽ UML digram, flow digram

Junior Python Developer ( Range 15-20M Gross + Full 100% lương thử việc + Bonus sign-in 10M)

Responsibilities

Tham gia phát triển, bảo trì và tối ưu hóa các ứng dụng web sử dụng

Python

và các framework phổ biến.

Hỗ trợ xây dựng API theo chuẩn

RESTful

, đảm bảo tính hiệu quả và bảo mật trong giao tiếp giữa client – server.

Tham gia thiết kế và phát triển

giao diện web cơ bản

bằng

HTML/CSS/JavaScript

, hiểu và áp dụng tốt

box model

event handling

trong JavaScript.

Làm việc với

cơ sở dữ liệu SQL

, thực hiện các truy vấn, phân tích dữ liệu, và hiểu rõ các loại

key

cũng như

join

.

Hỗ trợ phát hiện, xử lý và phòng ngừa các vấn đề bảo mật như

SQL Injection

,

JWT Authentication

.

Viết

unit test

để đảm bảo chất lượng và độ ổn định của mã nguồn.

Sử dụng các công cụ

GIT

,

Maven

,

Gradle

,

NPM

trong quá trình phát triển và build project.

Thiết lập, quản lý môi trường phát triển trên

IDE

, đảm bảo quy trình làm việc mạch lạc, hiệu quả.

Làm việc nhóm, trao đổi và trình bày ý tưởng rõ ràng, góp phần nâng cao chất lượng sản phẩm và hiệu suất nhóm.

Qualifications

Có Tiếng Anh giao tiếp là điểm cộng

Hiểu cấu trúc của một HTTP request Hiểu mô hình client/server

Hiểu các hành động của HTTP (GET/POST....)

Biết sử dụng GIT cơ bản Biết cách dùng các data structure cơ bản của Python (list, tuple, set , Dictionary, String)

Phân biệt được while và do while Tạo được 1 trang web cơ bản với HTML/CSS/Javascript

Hiểu cơ chế event handling của javascript, viết được code handle event dùng javascript thuần Hiểu box model của css

Giải thích được các khái niệm về REST (REST là gì, các đặc điểm cơ bản)

Hiểu các loại join trong SQL Giải thích được các loại key (primary key, foreign key, candidate key)

Hiểu về SQL injection và cách ngăn chặn Hiểu cơ chế hoạt động của JWT

Giải thích được tác dụng của unit testing Biết cách viết unit test cơ bản Biết sử dụng maven, gradle, npm để build project

Biết setup môi trường phát triển dùng IDE

Có khả năng trình bày vấn đề rõ ràng, dễ hiểu

Có khả năng giao tiếp hiệu quả, làm việc theo team

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.