HDWEBSOFT is hiring Python Developers (Middle to Senior) in Ho Chi Minh City, Vietnam. The role builds large-scale web applications and APIs using Django, FastAPI, and Flask for global clients. At least 2 years of Python experience required. HDWEBSOFT is a 150-person ISO-certified software outsourcing company.
About this role
We're looking for Python Developers to build large-scale web applications and backend services. You'll work on a variety of client projects spanning web platforms, data pipelines, and API services.
What you’ll do
- Collaborate with the team to enhance Python-based platforms and services
- Build large-scale web applications and APIs
- Write clean, efficient, and well-tested code
- Participate in code reviews and architectural discussions
- Contribute to technical documentation
What we’re looking for
Must-haves
- Very good knowledge of Python and web front-end technologies (HTML5, CSS3, JavaScript)
- Experience with at least one Python framework (Django, FastAPI, Flask, etc.)
- At least 2 years of working experience in a related field
- Solid understanding of relational databases (PostgreSQL, MySQL)
- Working English skills
Nice to haves
- Experience with more than one Python framework
- Experience with async Python (asyncio, FastAPI)
- Familiarity with data engineering tools (Pandas, NumPy)
- Experience with containerization (Docker, Kubernetes)
- Knowledge of AWS or GCP services
What HDWEBSOFT offers you
Competitive salary + monthly bonus
iMac / MacBook Pro for every engineer
Health insurance (in-patient & out-patient)
Annual company trip
Onsite opportunities (US, SG, HK)
Working hours Mon–Fri, 8:30 AM–6 PM
Monthly team events & parties
Professional dev & training sessions
How we hire
We keep our process short and respectful of your time. Here’s what to expect after you apply:
Step 1 — CV Review We review every application within 3 business days and respond either way
Step 2 — Technical Screen A 30-minute call with an engineer to discuss your background and a small exercise
Step 3 — Technical Interview A deeper conversation with the engineering lead (60 minutes, online)
Step 4 — Offer If it’s a match, we make an offer within 10 business days (2 calendar weeks) of the final interview