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 250-person ISO-certified software outsourcing company.
About the role
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.
Responsibilities
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
Requirements
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
- Working proficiency with at least one AI development agent (e.g., Cursor, Claude Code, Devin, OpenAI Codex, Amp, or Cline), including effective context management, output validation, and use of reusable agent skills, rules, and team workflows
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
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
Interview process
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