Python

Python Developer - Remote

settings_input_antenna Remote

KỸ NĂNG

  • Python

MÔ TẢ CÔNG VIỆC

- Develop, maintain, and optimize Python-based applications to support production and operational systems.
- Collaborate with cross-functional teams to design and implement software solutions.
- Ensure code quality, performance, and scalability.
- Troubleshoot and resolve technical issues in a timely manner.
- Document code and technical processes clearly for future reference.

YÊU CẦU CÔNG VIỆC

Must-Have Technical Expertise
- 7+ years of professional Python development, with significant experience building and shipping packages, SDKs, or developer tools.
- Deep understanding of Python internals: packaging (setuptools, hatch, flit), import system, metaclasses, descriptors, and async runtime.
- Expert-level typing with mypy or pyright in strict mode, including generics, protocols, overloads, and type narrowing.
- Production experience building CLI applications with Click, Typer, or argparse.
- Strong understanding of API design principles: backward compatibility, deprecation strategies, and semantic versioning.
- Proficiency with AI-assisted development tools (Cursor, Claude Code, GitHub Copilot, or similar).

Infrastructure & Integration Skills
- Experience publishing and maintaining packages on PyPI or private registries with automated release pipelines.
- Strong testing practices: pytest fixtures, parametrize, mocking, property-based testing, and integration test patterns.
- Experience with gRPC, Protocol Buffers, or OpenAPI code generation in Python.
- Familiarity with async Python (asyncio, trio) for building high-performance client libraries.
- Experience integrating with databases (PostgreSQL, Redis), message brokers (NATS, Kafka), and cloud SDKs (GCP, AWS).

Preferred/Bonus
- Track record of open-source contributions or maintained public Python packages.
- Experience with Pydantic v2, FastAPI internals, or building framework-level abstractions.
- Knowledge of Rust or C extensions for Python performance-critical modules (PyO3, cffi, ctypes).
- Experience with monorepo tooling for Python (pants, bazel, or uv workspaces).
- Familiarity with LLM SDK patterns (streaming, tool calling, structured outputs) from building or extending AI client libraries.
- Strong Vietnamese and English communication skills.

QUYỀN LỢI

- Hưởng 100% lương ngay từ ngày onboard.
- Tham gia các hoạt động của công ty: Liên hoan tháng, quý, teambuilding, du lịch, nghỉ dưỡng 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.

MỨC LƯƠNG

upto 37 triệu
work Loại hình làm việc :
Remote
event Hạn ứng tuyển:
12/04/2026
date_range Kinh nghiệm:
7 năm
school Học vấn:
Không yêu cầu
people Số lượng:
3
switch_account Cấp bậc:
Senior

Hỗ trợ ứng tuyển

hr
email
quynhhtt@hatonet.com