All open roles
Engineering DjangoFastAPIPostgreSQL

Python Developer

Ho Chi Minh City, Vietnam Full-time Middle — Senior Posted May 2026
Department Engineering
Level Middle — Senior
Location Ho Chi Minh City, Vietnam
Work type Full-time
Stack Django · FastAPI · PostgreSQL

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