Posted on: 24/09/2026
Job Description : Full Stack Developer (Python + AI + React + Node.js)
Experience : 5 - 7 Years
Location : Hyderabad (WFO)
Notice Period : 0 - 30 Days
About the Role :
We are building an AI receptionist and ambient assistant platform that answers and routes calls intelligently, books appointments automatically, summarizes conversations in real-time, and provides real-time help inside live calls.
Required Skills :
Real-time voice/telephony services :
- Build Python microservices (FastAPI) for call control, presence, and routing.
- Implement SIP/WebRTC/RTP signaling and media handling, conference control, and callflow orchestration.
- Create low-latency streaming ASR pipelines and TTS playback; manage VAD, diarization, barge-in.
AI assistants and conversation intelligence :
- Integrate ASR/TTS/STT vendors (Whisper/Deepgram/Google/OpenAI, etc.) and LLMs.
- Ship summarization, action-item extraction, and RAG over knowledge bases/Content.
- Implement prompt safety, guardrails, evaluations, and fallbacks.
Appointment scheduling and personal assistant features :
- Build booking flows with Google/Microsoft calendars, availability, buffers, reminders, time zones.
- Capture/relay messages, human escalation, policy-based routing and SLAs.
Ambient assistance in live calls :
- "Join/leave" wake phrases; real-time IM/notes; add/remove participants; read knowledge on demand.
Core Python :
- Strong proficiency in Python 3.8+
- Deep understanding of OOP, decorators, context managers, and generators
- Experience with async/await, asyncio, and concurrent programming
- Authentication and authorization (JWT, OAuth, session-based)
- Familiarity with type hints and static analysis tools (mypy)
Web Frameworks :
- Django or FastAPI (production experience required)
- ASGI servers (Uvicorn, Gunicorn)
- RESTful API design and implementation
Node.js :
- Proficiency in Node.js with Express.js or NestJS
- Real-time applications with Socket.io
- Caching with Redis for caching and sessions
React.js :
- Functional components with Hooks (useState, useEffect, useContext, useMemo)
- State Management : Redux Toolkit, Zustand, or Context API
- API Integration : Axios, React Query, or SWR
Tech Stack :
- Backend : Python 3.11+, FastAPI, Pydantic, asyncio
- Frontend : React.js, Redux Toolkit
- Runtime : Node.js, Express.js / NestJS
- Real-time : WebSockets, gRPC, SIP/WebRTC/RTP
- AI/Voice : OpenAI, Whisper, Deepgram, Google STT/TTS
- Data : PostgreSQL, MySQL, Redis, Kafka
- Infra : AWS/Azure
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1674401