Bratte
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Бэкенд-инженер в команду AI-компаньона Animates. Отвечает за production-бэкенд: real-time коммуникацию между приложением, анимационными моделями и LLM-провайдерами, хранение памяти компаньона и операционную зрелость системы.
Задачи
- Разделять ответственность за production-бэкенд с текущим бэкенд-инженером: проектировать, деплоить, мониторить и реагировать на сбои
- Масштабировать real-time системы по мере роста трафика: latency, throughput, стоимость инфраструктуры
- Разрабатывать и развивать API, WebSockets и слой real-time коммуникации между приложением, анимационными моделями и LLM-провайдерами
- Работать с Cloudflare Workers (Durable Objects, KV, AI), обеспечивая предсказуемую производительность под нагрузкой
- Проектировать хранение данных для памяти компаньона и состояния диалогов
- Усиливать операционную часть: observability, алертинг, incident response и письменная документация устройства системы
- Совместно с командой доводить фичи до релиза end to end
Требования
- 5+ лет в backend-разработке
- Продуктовое мышление: самостоятельно замечать проблемы и формулировать задачи, а не ждать назначенных
- Опыт эксплуатации систем в production под реальной нагрузкой, а не только их разработки
- Сильный JavaScript + Node.js или сильный Python / Go / другой современный язык с готовностью работать ежедневно на TypeScript и Node
- Уверенный опыт с базами данных (SQL, NoSQL, KV) и понимание, когда узким местом становится схема
- Опыт real-time обработки данных: WebSockets, event-driven архитектуры
- Способность принимать решения в условиях неполной информации и пересматривать их при появлении данных
- Свободное владение русским, украинским или белорусским языком; английский B1+
Условия
- Полностью удалённая работа по Европе, опциональный хаб в Варшаве
- 29 оплачиваемых нерабочих дней в году
- Топовое железо — последний MacBook или что нужно
- Оплата коворкинга в вашем городе
- Гибкий график, важны результаты, а не часы
- Запущенный продукт с реальными пользователями и растущими метриками
- Небольшая senior-команда инженеров, художников и исследователей
Навыки
- TypeScript
- Node.js
- Cloudflare Workers
- Durable Objects
- Cloudflare KV
- SQL
- NoSQL
- REST API
- WebSockets
- event-driven architecture
- observability
- alerting
- LLM inference
- streaming
- Python
- Go