Junior AI Full-Stack Developer
Build full-stack applications for AI-powered products. Develop production-ready frontends with React and backends with Python/Node.js while integrating LLM capabilities into real client applications.
About the Role
Key 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-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.
Good communication skills and ability to work collaboratively in a fast-paced environment.
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 real AI products, not legacy code maintenance
Access to premium development tools and AI assistants
Flexible work arrangements
A supportive team culture that encourages learning and shipping
Ready to Join Our Team?
We're excited to meet passionate engineers who want to build the future of AI. Apply now and let's create something amazing together.