Principal JavaScript EngineerLocation: Vietnam
Workplace Type: Remote
About the RoleAs a Principal JavaScript Engineer, you will work closely with Product, Design, and Engineering leadership to set technical direction, architect robust AI-first solutions, and deliver reliable, maintainable software. You will also play an important role in integrating AI in a thoughtful and pragmatic way across our products and internal workflows.
Key Responsibilities- Design and deliver high-quality, secure, and scalable engineering solutions.
- Apply AI in practical and impactful ways to automate and enhance customer workflows.
- Build and operate systems capable of supporting advanced AI workloads at scale.
- Uphold strong engineering standards, including testing, code quality, and long-term maintainability.
- Communicate clearly and collaborate across teams to ensure alignment and predictable delivery.
Required Skills & Qualifications
- 9+ years of full-stack engineering experience, including leading the delivery of complex systems.
- Fluent in English communication skills.
- Demonstrated success building and shipping production-grade applications in SaaS, B2B, FinTech, or similar environments.
- Hands-on experience developing and integrating AI-powered features such as LLM-based automation, classification, document processing, or workflow enhancements.
- Working knowledge of AI development and evaluation tools, including vector search, embeddings, prompt frameworks, or AI-assisted development tools.
- Strong proficiency in JavaScript and TypeScript.
- Solid experience with modern backend technologies (Node.js; NestJS is a plus) and frontend frameworks (React or Vue).
- Strong experience with relational databases (Postgres or MySQL), NoSQL databases (MongoDB), and ORMs such as TypeORM and Mongoose.
- Experience designing scalable architectures, APIs, and services with strong testing and observability practices.
- Good understanding of cloud platforms (AWS preferred), CI/CD pipelines, and DevOps fundamentals.
- Excellent communication skills and experience working closely with Product, Design, and QA teams.
- A proven history of mentoring engineers and improving engineering quality across teams.