
Job Description
Role Overview
We are looking for a Full-Stack Engineer who builds real products end-to-end — not someone who waits for tickets.
You will work closely with the product team and founder to turn ideas into working features quickly. This role owns the full loop of product development: architecture, implementation, iteration, and performance.
If you enjoy shipping fast, solving real user problems, and improving systems continuously, this role is for you.
About TeenCare AI
At TeenCare AI, we work at the intersection of education, family, and technology — turning real signals from teens’ lives into clear, actionable guidance for parents.
Each week, teens work with a 1:1 mentor. These interactions generate behavioral insights that our AI translates into structured intelligence for parents.
We combine human mentorship + AI analysis to help families make better decisions at moments that actually matter.
Our platform is already used by families across Southeast Asia, and we’re building toward a system that can scale globally.
What You’ll Do
Build product end-to-end
- Develop full-stack features across frontend, backend, and APIs
- Ship production features quickly with strong code quality
Work on core product systems
- Parent AI Copilot
- Mentor tools and dashboards
- Behavioral insight systems
- Internal tools that support operations and growth
Move fast with the team
- Turn product ideas into working prototypes quickly
- Iterate based on real user feedback
- Maintain clean architecture while shipping fast
Own engineering outcomes
- Debug issues quickly and improve system reliability
- Optimize performance across the stack
- Help define engineering standards as the team scales
Tech Stack & Engineering Expectations
You will work with a modern web stack and help evolve it as the product scales.
Core Stack
- React / Next.js (App Router)
- Node.js (ExpressJS or NestJS)
Real-Time Systems
- WebSockets (Socket.io)
- Webhooks
- Streaming responses for AI / LLM integrations (SSE)
Data Layer
- PostgreSQL (SQL)
- MongoDB (NoSQL)
- Strong understanding of schema design, indexing, and query optimization
Performance & State
- Redis for caching and session management
- Frontend state management (Zustand / Redux)
API Design
- RESTful APIs
- GraphQL
Infrastructure & DevOps
- Git workflows
- CI/CD pipelines
- Cloud platforms such as AWS, Vercel, or GCP
Security
- Authentication and authorization systems (RBAC)
- Awareness of data privacy and secure system design
Technical
- Strong experience with full-stack development
- Comfortable working across both frontend and backend systems
- Experience building scalable web applications
- Strong debugging and problem-solving ability
Mindset
- Builder mentality — prefers shipping over discussing
- Strong ownership and accountability
- Comfortable working in a fast-moving startup environment
- Able to work with ambiguity and iterate quickly
What Success Looks Like
Within the first 3–6 months, you will:
- Ship production features used by real families every week
- Improve system performance and reliability
- Build internal tools that help mentors and parents make better decisions
- Contribute to the architecture of TeenCare’s AI-driven platform
- Salary negotiable based on ability + performance bonus ++
- Work directly with Founders, CEO & Leadership Team.
- Transparent salary increase/level increase roadmap, based on data, Performance Review every 3 months.
- Enjoy full social insurance, health insurance policies, other benefits in accordance with the provisions of the Labor Law and the Company‘s benefits: 12 days of paid leave/year, work from home, 90 minutes of menstrual leave/month, etc.
- Promote Employee Well-being of each member: countless internal bonding activities such as weekly Happy Hour, quarterly TeamBuilding, Year End Party, constantly changing Pantry/Cafeteria menu, etc.
- Opportunity for breakthrough development: Opportunity to learn, cultivate and develop necessary skills with a clear training and development roadmap with a team of experienced Mentors/Buddies.
- Strong learning culture through a series of Onboarding New Builders activities. A series of attractive Monthly Learning, Sharing, Training, Mentoring, and Builder Forum series are waiting for you. In addition, TeenUp also helps each individual satisfy and maximize their self-study needs through Learning Hub on Base Square technology application.
- A young, enthusiastic, ambitious and humane startup team. All unite to create real value for children, families, schools and society.
WORKING HOURS
- Office hours, Monday - Friday, and every saturday moring.
- Morning: 8:30 AM - 12:00 PM
- Afternoon: 1:30 PM - 6:00 PM
Benefits
- Salary negotiable based on ability + performance bonus ++
- Work directly with Founders, CEO & Leadership Team.
- Transparent salary increase/level increase roadmap, based on data, Performance Review every 3 months.
- Enjoy full social insurance, health insurance policies, other benefits in accordance with the provisions of the Labor Law and the Company‘s benefits: 12 days of paid leave/year, work from home, 90 minutes of menstrual leave/month, etc.
- Promote Employee Well-being of each member: countless internal bonding activities such as weekly Happy Hour, quarterly TeamBuilding, Year End Party, constantly changing Pantry/Cafeteria menu, etc.
- Opportunity for breakthrough development: Opportunity to learn, cultivate and develop necessary skills with a clear training and development roadmap with a team of experienced Mentors/Buddies.
- Strong learning culture through a series of Onboarding New Builders activities. A series of attractive Monthly Learning, Sharing, Training, Mentoring, and Builder Forum series are waiting for you. In addition, TeenUp also helps each individual satisfy and maximize their self-study needs through Learning Hub on Base Square technology application.
- A young, enthusiastic, ambitious and humane startup team. All unite to create real value for children, families, schools and society.
WORKING HOURS
- Office hours, Monday - Friday, and every saturday moring.
- Morning: 8:30 AM - 12:00 PM
- Afternoon: 1:30 PM - 6:00 PM