Skip to main content

Full Stack Developer - Python/React.js

Technology
OrangeShark
₹25,00,000 - ₹30,00,000 /year1 month agoUntil 23/11/2026

Job description

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
Keywords
ReactOSOrchestrationApache KafkaMP/MReduxRedisSocket.IONode.jsIoGRPCGunicornJavaScriptDjangoMysqlOauthPostgresqlPythonWebrtcJWtNode

Interested in this role?