Ho Chi Minh City
Location: Ho Chi Minh City (hybrid/remote flexible)
Type: Internship (full-time or part-time, 3 to 6 months, potential to extend)
About the Role
We build automation workflows, web applications, and backend processing systems for real-world
business clients. As an intern, you'll work directly with the lead developer on production projects,
not toy assignments. You'll write code that ships, integrate third-party APIs, and learn how small,
efficient engineering teams deliver for clients.
What You'll Do
• Build and maintain backend services with Node.js (REST APIs, background jobs, data
processing)
• Develop web application features using React.js and Tailwind CSS
• Work with relational databases (MySQL / PostgreSQL): schema design, queries, migrations
• Integrate third-party APIs (e-commerce platforms, shipping carriers, Google Workspace, etc.)
• Debug, test, and document your work; participate in code reviews
Must-Have
• Solid fundamentals in JavaScript
• Basic understanding of REST APIs (how to consume and build them)
• Familiarity with SQL and relational database concepts
• Comfortable using Git and reading technical documentation in English
• Self-driven, able to research problems independently before asking, and communicate clearly
about blockers
Nice-to-Have
• Experience with Node.js frameworks (Express, NestJS) or React projects (personal or
coursework)
• Exposure to Tailwind CSS or other utility-first CSS
• Experience with Google Apps Script or workflow automation tools
• Understanding of authentication (JWT, OAuth), webhooks, or cron jobs
• Basic Linux/server knowledge (SSH, PM2, deployment)
What You'll Get
• Direct mentorship from an experienced developer (Top Rated Plus on Upwork)
• Hands-on experience with production systems and real client projects
• Exposure to the full development cycle: requirements, build, deploy, maintain
• Flexible working arrangement and monthly internship allowance (negotiable based on skill level)
• Strong candidates may be offered a longer-term paid position