Full Stack Developer - Python/React.js (India)

Full Stack Developer - Python/React.js (India)

27 Sep
|
OrangeShark
|
India

27 Sep

OrangeShark

India

: 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 :

- Solid 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

📌 Full Stack Developer - Python/React.js (India)
🏢 OrangeShark
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer - python/react.js (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer - python/react.js (india) / india