Auf einen Blick
Senior Software Engineer bei RBC Advice Centre Toronto, baut Desktop- und Backend-Systeme für Audio Streaming und KI-Transcription.
💰 CAD 130.000–180.000/Jahr
📊 Senior
🕒 Vollzeit
🌍 Hybrid
🗺️ Americas
- TypeScript/Node.js/React
- Electron Desktop
- AWS Transcribe
- Audio Streaming
TypeScript
Node.js
React
Electron
AWS
Audio API
WebSocket
OAuth
✅ Geeignet für
- Senior Full-Stack Engineers
- Electron Desktop Experten
- Audio/WebSocket Spezialisten
🚫 Weniger geeignet
- Junior Entwickler ohne Senior-Erfahrung
- Non-Audio-Background
💡 Gut zu wissen
- High-Tech Audio Stack
- Modern Development Tools
- AI Integration kritisch
- Toronto-Standort
Über das Unternehmen
RBC Advice Centre entwickelt innovative Technologielösungen für Financial Advisors, einschließlich KI-gestützter Zusammenfassungs- und Audio-Streaming-Tools.
Deine Aufgaben
- Enterprise-Scale Applications für Real-Time Audio Streaming und Transcription designen und bauen
- Backend Services und Frontend Applications mit AI-Integration entwickeln
- Electron-basierte Desktop-Anwendungen mit Audio-Handling implementieren
- AWS Transcribe Streaming über WebSocket integrieren
- Sicherheit (Context Isolation, Preload Scripts, CSP) implementieren
- Agile Scrum Teams mit modernen Coding Tools (Copilot, Claude, Windsurf) arbeiten
- Resilience, Observability und Skalierbarkeit in Systemdesign einbauen
Deine Voraussetzungen
- Post-Secondary Education in Computer Science/Engineering oder equivalent
- Proficiency in TypeScript, Node.js, React, Electron.js
- Audio Streaming Technologies (WebSocket, MediaRecorder, Web Audio API)
- AWS Transcribe Streaming mit WebSocket Integration
- Authentication (OAuth 2.0/OIDC)
- Electron Security Best Practices
- Backend Frameworks (Koa) und Testing (Jest, k6)
- Stream Processing und Audio Buffer Management