JobHunter AI
Technical Architect
Sutherland
Location
Remote
Work Mode
Remote
Type
Full-Time
Sector
Other
First Seen
2026-07-12
Source
himalayas
Remote MEAL Communications Security Deadline Unclear Remote
Job Description
<h3>Architecture &amp; Design</h3><ul><li>Define and evolve the overall system architecture for the platform</li><li>Design scalable, secure, and fault-tolerant distributed systems</li><li>Lead architectural decisions for real-time communication, data persistence, and service orchestration</li><li>Create and maintain architecture documentation, ADRs (Architecture Decision Records), and technical roadmaps</li><li>Evaluate and recommend technology choices for new features and platform improvements</li></ul><h3>Technical Leadership</h3><ul><li>Provide technical guidance and mentorship to development teams</li><li>Conduct architecture reviews and code reviews for critical components</li><li>Establish and enforce coding standards, best practices, and design patterns</li><li>Collaborate with Product, DevOps, and Security teams to align technical solutions with business goals</li></ul><h3>Hands-On Development</h3><ul><li>Prototype and implement complex technical solutions when needed</li><li>Troubleshoot and resolve critical production issues</li><li>Optimize system performance, latency, and resource utilization</li></ul><h3>Required Technical Skills</h3><h3>Real-Time Communication (Critical)</h3><ul><li><strong>WebRTC</strong>: Deep understanding of WebRTC protocols, SRTP, ICE/STUN/TURN, SDP negotiation</li><li><strong>Video/Audio Streaming</strong>: Experience with media servers, codec optimization (VP8/VP9, H.264, Opus)</li><li><strong>Communication Platforms</strong>: Hands-on experience with <strong>AWS Chime SDK</strong> and/or <strong>Twilio Video</strong></li><li><strong>Socket.io / WebSockets</strong>: Real-time bidirectional communication patterns</li></ul><h3>Frontend Technologies</h3><ul><li><strong>React 18+</strong>: Advanced knowledge including hooks, context, performance optimization</li><li><strong>TypeScript</strong>: Strong typing, generics, advanced patterns</li><li><strong>State Management</strong>: Redux Toolkit, Zustand, React Query (TanStack Query)</li><li><strong>Micro-Frontend Architecture</strong>: Module Federation (Webpack 5), independent deployment strategies</li><li><strong>UI Frameworks</strong>: Material-UI (MUI), Emotion/Styled Components</li><li><strong>Build Tools</strong>: Webpack, Babel, modern bundling strategies</li></ul><h3>Backend Technologies</h3><ul><li><strong>Node.js / Express</strong>: RESTful API design, middleware patterns, async programming</li><li><strong>API Design</strong>: OpenAPI/Swagger documentation, versioning strategies</li><li><strong>Authentication/Authorization</strong>: JWT, OAuth 2.0, custom authorization patterns</li><li><strong>Message Queues</strong>: AWS SQS, Google Cloud Pub/Sub</li><li><strong>ORM</strong>: Sequelize with PostgreSQL</li></ul><p>Cloud Platform - Google Cloud Platform (GCP)</p><ul><li><strong>Compute</strong>: Cloud Run, GKE (Google Kubernetes Engine), Cloud Functions</li><li><strong>Storage</strong>: Cloud Storage, persistent disks</li><li><strong>Networking</strong>: