← Back to jobs

Job Description
Your role & responsibilities
- Design and develop scalable RESTful APIs using NestJS for Chatbot, CRM, Automation, Billing, and Analytics modules.
- Architect and optimize MongoDB schemas for high-volume conversation and customer data.
- Build and maintain integrations with social platform APIs (Facebook Graph API, Zalo OA, TikTok, Instagram).
- Develop and optimize message processing pipelines (webhooks, queues, retry logic, rate limiting).
- Integrate AI/LLM services (OpenAI, Claude, Gemini) and manage conversation context handling.
- Implement caching strategies using Redis to improve performance and reduce latency.
- Work with RabbitMQ / queue systems to ensure reliable asynchronous processing.
- Monitor and optimize system performance (query indexing, load handling, memory usage).
- Participate in code reviews, architectural discussions, and technical improvements.
- Collaborate closely with Frontend, Mobile, AI, and Product teams in Agile/Scrum processes.
Your skills & qualifications
REQUIRED QUALIFICATIONS:
- 2–4 years of backend development experience.
- Strong proficiency in TypeScript and NestJS / Node.js.
- Hands-on experience with MongoDB, schema design, indexing, and performance optimization.
- Solid understanding of system design fundamentals (scalability, concurrency, caching, queue processing).
- Experience integrating third-party APIs and handling webhooks.
- Understanding of authentication, authorization (JWT, RBAC), and API security best practices.
- Familiar with Git, Docker, CI/CD workflows.
- Strong debugging skills and ability to work independently.
- Must have a personal laptop.
NICE TO HAVE:
- Experience with Redis, RabbitMQ, or event-driven architecture.
- Experience working with AI chatbot systems or LLM APIs.
- Knowledge of vector databases (Qdrant or similar).
- Experience deploying to cloud environments (AWS, GCP, Vultr).
- Exposure to PM2 clustering and production monitoring tools.
WHAT YOU’LL WORK ON:
- AI-powered multi-channel chatbot architecture.
- Real-time conversation processing systems.
- Credit-based billing engine and campaign automation.
- High-performance CRM data layer for millions of customer records.
- AI integration pipeline with LLM and vector search systems.
CAREER PATH:
- Senior Backend Engineer (12–24 months based on performance)
- Technical Specialist (AI / System Architecture)
- Back-end Team Lead
Benefits for you
WHY YOU’LL LOVE WORKING HERE:
- Competitive salary: 20 - 35M VND/month, based on experience.
- Performance bonuses & project-based incentives.
- Opportunity to work on AI-first SaaS architecture.
- Strong technical growth in scalable systems and AI integration.
- Fast-moving startup environment with real ownership.
- Participate in social insurance according to labor law, 13th month salary, birthday, company trip, annual leave, lunch allowance,...
WORKING TIME AND LOCATION:
- Working time: 9am - 6pm, Monday to Friday, lunch break from 12pm - 1pm.
- Location: 183/38 Ben Van Don, Khanh Hoi Ward, Ho Chi Minh City.