Backend Developer
Технологии
Описание вакансии
Кратко о роли
SilentRoom ищет Backend-разработчика для работы над AI-средой для авторов. Вы будете работать в паре с ведущим инженером, отвечая за собственные зоны ответственности в проекте.
Ключевые задачи
- Разработка и поддержка бэкенд-сервисов на Python.
- Работа с LLM-сервисами в продакшене.
- Проектирование и оптимизация асинхронных процессов.
- Взаимодействие с базой данных PostgreSQL и кэшированием Redis.
- Внесение правок в React/TypeScript фронтенд при необходимости.
Обязательные требования
- Опыт коммерческой бэкенд-разработки от 3-х лет.
- Опыт работы с LLM-сервисами в продакшене.
- Глубокое знание Python и асинхронного программирования (asyncio, TaskGroup, Semaphore).
- Понимание работы GIL, процессов и потоков.
- Опыт работы с PostgreSQL и Redis.
- Базовые навыки работы с React и TypeScript.
Условия и бенефиты
- Удаленный формат работы.
- Работа в паре с ведущим инженером.
- Возможность влиять на архитектурные решения.
Процесс найма
- Отклик через бота или по ссылке.
- Резюме и сопроводительное письмо не требуются.
Мы разрабатываем текстовую AI-среду для авторов — «Экзоскелет для автора», усилитель когнитивных способностей. Наша аудитория: писатели, копирайтеры, редакторы, журналисты, сценаристы и другие.
Ищем Backend Developer, для которого Claude Code — рабочая среда. Мы ищем человека, который быстро строит с AI, но не перестаёт думать, проверять и отвечать за последствия AI-кодинга. Также важно умение разобраться в React и TypeScript, если на фронтенде возникнут проблемы.
Вы будете работать не в одиночку, а в паре с ведущим backend-инженером. Это не роль помощника: у вас будут свои зоны ответственности и право принимать решения.
Стек проекта:
Бэкенд: Python 3.11, FastAPI, Pydantic, Supabase, Chroma.
Фронтенд: React 18, TypeScript, MobX, Tiptap.
Требования:
• От 3-х лет коммерческой бэкенд-разработки, включая сервисы на LLM в продакшене.
• Python и асинхронность: глубокое понимание asyncio (gather, TaskGroup, Semaphore, отмена задач, таймауты), разница между async, тредами и процессами, GIL, работа с httpx/aiohttp и пулом соединений.
• Знание PostgreSQL и Redis.
• Понимание React и TypeScript на уровне внесения правок.
Оригинальная вакансия:
https://t.me/opento_dev/1350