Peachtree Medical Consultants
Software Developer III - Audio
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack разработчик в компанию Priority Dispatch (системы экстренной диспетчеризации). Ключевой фокус — построение систем реального времени для аудио и телефонии: захват, обработка и доставка живого трафика звонков.
Задачи
- Проектировать и разрабатывать масштабируемые, переиспользуемые, безопасные и поддерживаемые программные решения
- Руководить реализацией сложных фич и решать технически сложные задачи
- Определять и внедрять стандарты кодирования, лучшие практики и принципы проектирования
- Оптимизировать производительность и масштабируемость системы за счёт кода и архитектуры
- Работать с product-менеджерами, бизнес-аналитиками и стейкхолдерами, переводить требования в технические решения
- Участвовать в архитектурных обсуждениях и принятии технических решений
- Взаимодействовать с кросс-функциональными командами, включая QA и UX/UI
- Наставлять junior- и middle-разработчиков, проводить код-ревью
- Использовать agentic AI-инструменты (Claude, Codex, GitHub Copilot, Cursor, OpenCode) и критически проверять сгенерированный код
- Проектировать и поддерживать ПО для захвата и обработки зеркалированного SIP-трафика (SPAN/port-mirror), парсинга SIP-сигнализации и восстановления RTP-потоков в аудио звонка
- Разрабатывать компоненты обработки аудио: кодеки (например, G.711), аудиоформаты, извлечение и хранение метаданных звонков
- Реализовывать механизмы доставки в реальном времени (WebSockets, gRPC, WebRTC) для живого аудио
Требования
- Сильный опыт back-end разработки на C# (.NET / ASP.NET Core) и Python (FastAPI, Django) либо эквивалентный современный back-end стек
- Понимание проектирования баз данных и слоя данных: реляционные БД, моделирование данных, эффективные запросы
- Владение современным JavaScript/TypeScript фронтенд-фреймворком (React, Next.js, Angular или Vue), включая компонентную архитектуру, управление состоянием, роутинг, SSR, кэширование
- Опыт построения адаптивного доступного UI по макетам Figma с учётом кросс-девайс совместимости и производительности
- Опыт full-stack архитектуры и проектирования сквозных масштабируемых систем
- Опыт облачного деплоя и интеграции в Azure, AWS и/или Google Cloud, включая CI/CD и конфигурацию окружений
- Практический опыт ежедневного использования AI-ассистентов разработки (Claude, Codex, GitHub Copilot, Cursor, OpenCode) и критической проверки сгенерированного кода
- Опыт технического менторства middle- и junior-разработчиков
- Экспертиза в Git и стратегиях ветвления
- Опыт unit-, интеграционного и e2e-тестирования с современными фреймворками
- Опыт с VoIP/телефонией: SIP, RTP/RTCP, SDP или эквивалентные PBX/колл-центр платформы (Asterisk, FreeSWITCH, Cisco, Avaya, NICE/Verint)
- 6+ лет профессиональной разработки ПО со сложными проектами
- Опыт руководства командами или техническими проектами, лидерские и менторские качества
- Сильные навыки решения проблем и аналитического мышления, коммуникации
- Способность работать самостоятельно и в команде, организованность и управление приоритетами
- Степень бакалавра в Computer Science, Software Engineering, Computer Engineering или смежной области (или эквивалентный опыт)
Условия
- Гибридный формат работы
- Комплексный соцпакет: медицинская и стоматологическая страховка, 401(k) с matching
- Компания в центре Солт-Лейк-Сити, штат Юта, США
- Работа в небольшой быстрорастущей компании в сфере public safety
Навыки
- C#
- .NET
- ASP.NET Core
- Python
- FastAPI
- Django
- JavaScript
- TypeScript
- React
- Next.js
- Angular
- Vue
- Figma
- Azure
- AWS
- Google Cloud
- CI/CD
- Git
- Claude
- Codex
- GitHub Copilot
- Cursor
- OpenCode
- SIP
- RTP
- RTCP
- SDP
- VoIP
- Asterisk
- FreeSWITCH
- G.711
- WebSockets
- gRPC
- WebRTC