Senior Backend Developer (Python/FastAPI)
What We Offer:
- Canteen Subsidy
- Night Shift allowance as per process
- Health Insurance
- Tuition Reimbursement
- Work-Life Balance Initiatives
- Rewards & Recognition
Key Responsibilities
- Design and develop production-grade microservices using Python (FastAPI) with async support for real-time voice conversation workflows
- Build the Conversation Orchestration Service — dialogue state management, context memory (Redis), NLU routing, and response generation pipeline integrating with local Llama 3.1 8B LLM via vLLM inference server
- Develop the Voice Services layer — WebSocket streaming interface between mobile apps and local Whisper ASR + StyleTTS2 TTS models, audio buffering, turn-taking protocol, and latency optimization (<1s target)
- Implement the Risk & Alerts Service — rule engine for multi-tier escalation (Critical/Urgent/Warning), real-time alert routing via RabbitMQ/Redis Streams, and SMS/push notification triggers
- Build the Integration Hub — HL7 FHIR R4 bi-directional EHR integration, wearable data ingestion (HealthKit/Google Fit), telehealth connectors, and crisis hotline routing
- Implement API gateway patterns using Nginx/Kong (self-hosted) with rate limiting, request validation, and routing
- Develop authentication and authorization flows using Keycloak (self-hosted) — OAuth 2.0, JWT, MFA, RBAC with role-based access for patients, providers, and admins
- Build data access layers for PostgreSQL (clinical data), MongoDB (conversation logs), TimescaleDB (time-series), and Redis (session state)
- Implement HIPAA and 42 CFR Part 2 compliance controls at the application layer — audit logging, consent management, PHI redaction, and redisclosure prevention
- Write comprehensive unit and integration tests; participate in code reviews; maintain API documentation
Required Qualifications
- 5+ years of professional Python backend development experience
- Strong proficiency with FastAPI or equivalent async Python frameworks (Starlette, Sanic)
- Experience building real-time streaming systems using WebSockets or gRPC
- Hands-on experience with PostgreSQL, MongoDB, and Redis in production
- Solid understanding of microservices architecture, event-driven systems, and message queues (RabbitMQ, Redis Streams, or Kafka)
- Experience with Docker containerization and orchestration (Docker Compose, K3s, or Kubernetes)
- Strong understanding of OAuth 2.0, JWT-based authentication, and RBAC patterns
- Experience writing comprehensive test suites (pytest, integration testing)
- Familiarity with CI/CD pipelines (GitLab CI, GitHub Actions)
Preferred Qualifications
- Prior experience in healthcare software development (HIPAA, HL7 FHIR, 42 CFR Part 2)
- Experience integrating ML model inference servers (vLLM, TGI, Triton) into backend services
- Familiarity with audio/voice processing pipelines — WebSocket audio streaming, VAD, codec handling
- Experience with Keycloak or similar self-hosted identity management platforms
- Experience with Weaviate or similar vector databases for RAG systems
- Understanding of healthcare compliance audit requirements and PHI handling
- Experience with Prometheus/Grafana monitoring and ELK stack logging
To apply for this job email your details to mayuri.chadmiya@etechtexas.com
No FAQ data found for this job.