Full-Stack Software Engineer (AI Product)

Ho Chi Minh

IT

Full-time

  Facebook   Linkedin

We’re looking for a skilled Full-Stack Software Engineer to help build and scale a production-grade, AI-powered web application. The platform includes AI agent builders, multi-provider AI integrations, and real-time collaboration features.

In this role, you’ll work across the entire stack—frontend, backend, and AI services—focusing not just on feature delivery, but on creating real user value through thoughtful design, performance, and reliability.


Key Responsibilities

User Experience & AI Effectiveness

  • Focus on user value over feature count, deeply understanding user workflows, goals, and pain points.

  • Design intuitive interfaces and workflows that help users leverage AI effectively and productively.

  • Drive value-oriented development by measuring impact, outcomes, and user adoption.

Development & Maintenance

  • Design, build, test, and refactor features across the full stack (frontend, backend, and AI services).

  • Develop and extend AI agent capabilities, including custom tools, actions, and access controls.

  • Implement real-time functionality using Server-Sent Events (SSE) and WebSockets.

  • Write clean, maintainable, and well-tested code following established best practices and project standards.

Performance & Reliability

  • Establish and follow best practices for implementation, monitoring, and long-term maintenance.

  • Identify and resolve performance bottlenecks while maintaining strong code quality and test coverage.

  • Ensure systems remain reliable, scalable, and easy to evolve.

Continuous Improvement & Learning

  • Stay current with industry trends and emerging technologies, applying relevant improvements to the product.

  • Measure and evaluate the impact of changes to continuously improve quality and performance.

  • Participate actively in code reviews and provide constructive, thoughtful feedback.


Required Qualifications

  • 4+ years of hands-on experience with React and TypeScript.

  • 4+ years of experience building backend services with Node.js and Express.js.

  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and asynchronous programming.

  • Experience with state management tools such as Zustand, Recoil, or similar, and React Query.

  • Experience working with MongoDB (Mongoose ODM) or relational databases (PostgreSQL, MySQL) and writing efficient queries.

  • Hands-on experience with Redis for caching and session management.

  • Strong understanding of RESTful APIs and authentication mechanisms (JWT, OAuth2).

  • Experience building real-time systems using SSE and WebSockets.

  • Familiarity with testing frameworks such as Jest and React Testing Library.

  • Proficiency with Git, Docker, and modern build tools (e.g., Vite).

  • Experience integrating with AI/LLM APIs (OpenAI, Anthropic, Google, etc.).

  • Solid understanding of LLM concepts: context handling, tool/function calling, streaming, token management, and prompt engineering.

  • Familiarity with AI agent architectures and workflows.

  • Strong problem-solving skills and the ability to collaborate effectively in a team environment.


Preferred Qualifications

  • Understanding of browser rendering behavior and frontend performance optimization.

  • Experience with advanced React patterns and performance tuning techniques.

  • Familiarity with CI/CD pipelines (GitHub Actions, Docker-based deployments).

  • Experience with LangChain or similar AI orchestration frameworks.

  • Working knowledge of Python for AI/ML workflows, MCP (Model Context Protocol), or AI service integrations.

  • Experience with monitoring and logging tools for production systems.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit