Python Đội Cấn
Muss:PythonGitDockerBackendDataCI/CD
Yêu cầu bắt buộc
- Python backend vững (FastAPI/Asyncio hoặc tương đương), hiểu rõ sync/async, xử lý đồng thời.
- Kinh nghiệm maintain codebase có sẵn do người khác viết: đọc hiểu, debug, refactor an toàn, viết tài liệu.
- Thành thạo Git theo quy trình nhóm: branch, pull request, code review.
- Kinh nghiệm với CSDL quan hệ (PostgreSQL/MySQL): thiết kế schema, index, migration trên hệ thống đang có dữ liệu thật.
- Kinh nghiệm message queue (RabbitMQ/Kafka/Celery) và xử lý luồng dữ liệu bất đồng bộ, retry, dead-letter.
- Kinh nghiệm hoặc hiểu biết về Elasticsearch cho lưu trữ và truy vấn.
- Kinh nghiệm tích hợp hệ thống bên ngoài qua REST API/webhook: xác thực, idempotency, retry, xử lý timeout. Biết là lợi thế
- Viết unit test, làm việc với CI/CD.
- Docker/docker-compose, Linux cơ bản để vận hành hệ thống nhiều thành phần.