AI Backend/Full-Stack Developer
Listed on 2026-10-16
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Full Stack Developer
About the job AI Backend / Full-Stack Developer – Multilingual AI Assistant Platform
Location: Remote;
Employment Type: Full-time / Contract;
Experience: 3+ Years;
Tech Stack: Node.js, Type Script, LLMs, Qwen, PostgreSQL, Redis, React, Docker
We are looking for an experienced AI Backend / Full-Stack Developer to build and scale a production-ready, multilingual AI assistant capable of understanding English, Hindi, and Hinglish and translating natural-language requests into secure application workflows.
The platform will support account management, wallet operations, payment workflows, transaction history, real-time information retrieval, application navigation, and customer support.
An initial Node.js implementation already includes intent classification, structured entity extraction, local Qwen3 inference, a testing interface, and automated tests.
You will extend this foundation into a reliable, scalable platform with authenticated API integrations, conversation management, secure transaction handling, monitoring, and production deployment.
This is a hands-on engineering role focused on developing, integrating, testing, and shipping production software.
Key Responsibilities- Design, develop, and maintain scalable backend services using Node.js and Type Script.
- Integrate self-hosted LLMs using OpenAI-compatible APIs or equivalent interfaces.
- Build multilingual intent recognition and entity extraction for English, Hindi, and Hinglish.
- Implement conversational context, clarification flows, and multi-step interactions.
- Integrate the AI assistant with account, wallet, payment, transaction, and customer support APIs.
- Develop a secure tool/function-calling framework with schema validation and deterministic business logic.
- Implement authentication, authorization, transaction confirmation, and audit logging.
- Handle API failures, retries, timeouts, idempotency, and duplicate requests.
- Build responsive conversational interfaces and internal management dashboards.
- Optimize model inference performance, response latency, and resource utilization.
- Develop automated evaluation pipelines for intent accuracy, entity extraction, and workflow completion.
- Write unit, integration, and end-to-end tests.
- Set up CI/CD pipelines, logging, monitoring, and production deployments.
- Collaborate with product, frontend, and backend teams to define API contracts and deliver features.
- 3+ years of software development experience
, preferably in backend or full-stack development. - Strong proficiency in JavaScript, Type Script, and Node.js.
- Experience building and integrating REST APIs.
- Practical experience integrating LLMs into real-world applications.
- Understanding of structured LLM outputs, JSON Schema, function calling, and response validation.
- Experience with authentication, role-based access control, and secure API communication.
- Understanding of transactional workflows, state management, retries, and idempotency.
- Experience with PostgreSQL or similar relational databases.
- Familiarity with Redis for caching and session management.
- Working knowledge of Docker, Git, CI/CD, and Linux environments.
- Experience writing automated tests and debugging production applications.
- Ability to develop modular, maintainable, and well-documented code.
- Ability to work with Hindi and Hinglish inputs, including romanized Hindi and common abbreviations.
- Experience with Qwen, Llama, or other open-weight language models
. - Familiarity with LM Studio, Ollama, vLLM, or llama.cpp.
- Experience with React or Next.js.
- Experience integrating payment gateways, digital wallets, or financial APIs.
- Knowledge of Web Sockets, Server-Sent Events (SSE), message queues, and asynchronous processing.
- Familiarity with prompt-injection prevention, sensitive-data…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).