Careers/Engineering
Junior AI Full-Stack Developer
Build full-stack applications for AI products. React frontends, Python or Node.js backends, and LLM features in client applications.
About the role
We are hiring junior developers for our engineering team. You will work across the stack: React frontends, Python or Node.js backends, and LLM features in production systems.
You write code and ship features from the first week, on client projects, with senior engineers reviewing your work. The role suits someone who wants to learn by building.
Responsibilities
Frontend Development
- Build responsive, production-ready user interfaces with React and TypeScript.
- Implement modern UI patterns using component libraries (Shadcn/UI, Tailwind CSS).
- Create interactive features including chat interfaces, dashboards, and data visualizations.
- Ensure cross-browser compatibility and mobile responsiveness.
- Collaborate with designers to translate mockups into polished interfaces.
Backend Development
- Develop RESTful APIs and backend services using Python (FastAPI) or Node.js.
- Design and implement database schemas with PostgreSQL or MongoDB.
- Integrate third-party APIs and services into applications.
- Implement authentication, authorization, and security best practices.
- Write background jobs, queues, and data processing pipelines.
AI/LLM Integration
- Integrate LLM APIs (OpenAI, Anthropic, Google) into web applications.
- Build chat interfaces, document processing, and semantic search features.
- Assist with RAG implementations and vector database integrations.
- Implement prompt templates and manage AI response handling.
- Test and optimize AI features for quality and performance.
Code Quality & Collaboration
- Write clean, maintainable, and well-documented code following team standards.
- Participate in code reviews and learn from senior engineers.
- Write tests (unit, integration) to ensure application reliability.
- Deploy applications to cloud platforms (GCP, AWS, Vercel) with CI/CD pipelines.
- Document technical implementations and contribute to team knowledge sharing.
Qualifications
Must-Have Technical Skills
- 0 to 3 years of software development experience. Internships and personal projects count.
- Proficiency in JavaScript/TypeScript and React for frontend development.
- Working knowledge of Python or Node.js for backend development.
- Familiarity with databases (PostgreSQL, MongoDB), REST APIs, and version control (Git).
- Proficiency with AI-assisted development tools (Cursor, Claude Code, GitHub Copilot, or similar).
- Strong problem-solving skills and ability to learn new technologies quickly.
Mindset & Attitude
- Passion for writing code and building real products.
- Self-motivated learner who takes initiative and ships features independently.
- Clear written communication and comfort working in a small team.
- Comfortable with ambiguity and creative problem-solving.
Preferred/Bonus
- Portfolio of full-stack projects demonstrating end-to-end development.
- Experience with Next.js, FastAPI, or similar modern frameworks.
- Familiarity with LangChain or LLM API integration (OpenAI, Anthropic, Google).
- Experience with Tailwind CSS, Shadcn/UI, or similar component libraries.
- Knowledge of Docker, cloud deployment, and CI/CD pipelines.
- Experience with Redis, vector databases, or real-time features.
- Strong Vietnamese and English communication skills.
Benefits
- Competitive salary for junior roles with clear growth path
- Hands-on mentorship from senior engineers
- Work on live AI products and client systems
- Paid development tools and AI coding assistants
- Flexible work arrangements
- Senior engineers who review your work and expect you to ship
Apply
Apply for Junior AI Full-Stack Developer.
Send a CV and a short note on what you have shipped. We read every application and reply to each one.