Full Stack Engineer – Angular & Node.js (AI Integration)
Location: Open / Hybrid / Onsite (as applicable)
We are looking for an experienced Full Stack Developer to build the frontend and middleware layers that integrate with advanced AI/ML services. This role focuses on invoking, orchestrating, and presenting AI-driven workflows, acting as the critical bridge between UI, Node.js middleware, and Python-based AI services.
Key Responsibilities
- Develop responsive, scalable UIs in Angular (v10+) for AI-driven workflows
- Integrate UI with backend APIs for job submission, monitoring, and results display
- Handle large structured and unstructured AI responses efficiently
- Build and maintain backend services using Node.js (Express / NestJS)
- Act as a middleware orchestration layer between UI and Python AI services
- Implement API orchestration, retries, timeouts, and robust error handling
- Manage data transformation between Angular ↔ Node.js ↔ Python services
- Ensure low-latency, scalable, and reliable communication with AI systems
- Integrate with Python-based AI services (Flask / FastAPI) via REST APIs or a sync jobs
- Manage AI responses including JSON outputs, embedding's, metadata, and logs
- Debug and resolve issues across distributed layers (frontend → backend → AI)
- Implement secure access mechanisms (JWT, Oath, SSO, and RBAC)
- Work with databases such as Mongo DB or PostgreSQL
Required Skills
- Strong experience with Angular (v10+)
- Solid backend development with Node.js (Express or NestJS)
- Proficiency in Typescript / JavaScript
- Strong understanding of API integration patterns
- Experience with a sync workflows and long‑running jobs
- Hands-on experience with file uploads and file processing
- Working knowledge of Mongo DB and/or PostgreSQL
- Experience with authentication & authorization (JWT, Oath, and SSO)
Good to Have
- Exposure to LLMs / NLP APIs (OpenAI, Azure OpenAI, etc.)
- Experience with streaming responses or real-time updates (Web Sockets, SSE)
- Knowledge of Elastic Search / OpenSearch for AI outputs
- Familiarity with Dockers and cloud environments (Azure preferred)
If interested, please share your resumes with [Confidential Information]