Technical Architect
Sutherland · Hyderabad, TS, in
Sutherland · Hyderabad, TS, in
Sutherland is seeking an experienced Technical Architect to lead the technical vision and architecture for a healthcare real-time telehealth communication platform. This role requires a seasoned full-stack professional with deep expertise in WebRTC-based video/audio streaming, cloud-native architectures on GCP, and modern web technologies. This platform leverages multiple communication providers (AWS Chime, Twilio), micro-frontend architecture, and cloud-native services to deliver a scalable, HIPAA-compliant telehealth solution. U.S healthcare knowledge would be an added advantage. Architecture & Design • Define and evolve the overall system architecture for the platform • Design scalable, secure, and fault-tolerant distributed systems • Lead architectural decisions for real-time communication, data persistence, and service orchestration • Create and maintain architecture documentation, ADRs (Architecture Decision Records), and technical roadmaps • Evaluate and recommend technology choices for new features and platform improvements Technical Leadership • Provide technical guidance and mentorship to development teams • Conduct architecture reviews and code reviews for critical components • Establish and enforce coding standards, best practices, and design patterns • Collaborate with Product, DevOps, and Security teams to align technical solutions with business goals Hands-On Development • Prototype and implement complex technical solutions when needed • Troubleshoot and resolve critical production issues • Optimize system performance, latency, and resource utilization Required Technical Skills Real-Time Communication (Critical) • WebRTC: Deep understanding of WebRTC protocols, SRTP, ICE/STUN/TURN, SDP negotiation • Video/Audio Streaming: Experience with media servers, codec optimization (VP8/VP9, H.264, Opus) • Communication Platforms: Hands-on experience with AWS Chime SDK and/or Twilio Video • Socket.io / WebSockets: Real-time bidirectional communication patterns Frontend Technologies • React 18+: Advanced knowledge including hooks, context, performance optimization • TypeScript: Strong typing, generics, advanced patterns • State Management: Redux Toolkit, Zustand, React Query (TanStack Query) • Micro-Frontend Architecture: Module Federation (Webpack 5), independent deployment strategies • UI Frameworks: Material-UI (MUI), Emotion/Styled Components • Build Tools: Webpack, Babel, modern bundling strategies Backend Technologies • Node.js / Express: RESTful API design, middleware patterns, async programming • API Design: OpenAPI/Swagger documentation, versioning strategies • Authentication/Authorization: JWT, OAuth 2.0, custom authorization patterns • Message Queues: AWS SQS, Google Cloud Pub/Sub • ORM: Sequelize with PostgreSQL Cloud Platform - Google Cloud Platform (GCP) • Compute: Cloud Run, GKE (Google Kubernetes Engine), Cloud Functions • Storage: Cloud Storage, persistent disks • Networking: VPC, Load Balancers, Cloud CDN, Cloud Armor • Security: IAM, Secret Manager, Cloud KMS • Monitoring: Cloud Logging, Cloud Trace, Cloud Monitoring • CI/CD: Cloud Build, integration with GitLab CI/CD Databases • PostgreSQL: Advanced query optimization, indexing strategies, connection pooling, migrations (Sequelize CLI) • Firebase/Firestore: Real-time database design, security rules, offline persistence • Redis: Caching strategies, session management (ioredis) Observability & Monitoring • OpenTelemetry: Distributed tracing, metrics, logging instrumentation • APM: Application performance monitoring and optimization • Logging: Structured logging with Winston, centralized log aggregation DevOps & Infrastructure • Containerization: Docker, container orchestration • Kubernetes: Deployment strategies, ConfigMaps, Secrets, Helm charts • CI/CD: GitLab CI/CD pipelines, automated testing, deployment automation • Infrastructure as Code: Terraform or similar tools (preferred) Nice-to-Have Skills: • Healthcare Domain: HIPAA compliance, HL7/FHIR standards • AWS Services: Experience with AWS alongside GCP (multi-cloud) • GraphQL: Hasura, Apollo (project uses Hasura GraphQL) • Mobile Development: React Native or native mobile experience • AI/ML Integration: Experience integrating AI services into applications • Performance Testing: Load testing, stress testing for real-time systems Experience Requirements • 10+ years of software development experience • 5+ years in architecture or senior technical leadership roles • 3+ years hands-on experience with WebRTC or real-time communication systems • 3+ years experience with GCP or equivalent cloud platform • Proven track record of designing and delivering large-scale distributed systems • Experience wit