Full-Stack разработчик (AI-продукты)
Ищем Full-Stack разработчика для работы над AI-продуктами. Нужно реализовывать функциональность по готовым ТЗ: писать React-компоненты, работать с Supabase/PostgreSQL, интегрировать LLM API и настраивать телефонию на Asterisk. Важно глубокое знание хотя бы одного направления — фронтенда, бэкенда или телефонии. Предлагают удалёнку, гибкий график и интересные задачи с AI и real-time аудио.
Эта вакансия платит больше рынка
На 14% выше медианы JavaScript по 166 вакансиям за 90 дней.
Что предстоит делать
Компания ищет Full-Stack разработчика для реализации функциональности по готовым ТЗ в AI-продуктах. В проекте есть Principal Architect, который отвечает за архитектуру, безопасность и финальный деплой; зона ответственности разработчика — прикладная реализация, интеграции и базовое сопровождение эксплуатации. ФОРМАТ РАБОТЫ Architect готовит техническое задание → вы реализуете → Architect интегрирует и принимает результат. Крайне важна самостоятельность и проактивность в работе. Технологический стек: • Frontend: React 18 + TypeScript + Vite + TailwindCSS • Базы данных: Supabase/PostgreSQL (функции, триггеры, миграции, JSONB, RLS) • AI и интеграции: LLM API (structured output, function calling), REST/webhook'и, очереди • Телефония и real-time аудио: Asterisk/SIP, RTP, потоковые STT/TTS
- Frontend: реализация React-компонентов и страниц по готовым ТЗ, асинхронные UI-состояния и стриминг результата (SSE/WebSocket), обработка обрыва/переподключения, интеграция с backend API.
- Базы данных: написание функций в Supabase/PostgreSQL (RPC, бизнес-логика), триггеры, миграции, работа с JSONB, чтение и правка RLS-политик.
- AI и интеграции: работа с LLM через API (structured output, function calling), REST API, webhook'и (приём и отправка), идемпотентность обработчиков, очереди и фоновые задачи.
- Телефония и real-time аудио: настройка и доработка сценариев на Asterisk (ARI, Stasis, диалплан), вывод медиапотока в realtime AI-конвейер (STT → LLM → TTS), обработка VAD/barge-in, работа с SIP-транками, аудиокодеками, диагностика задержек/джиттера.
- ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
- ОБЯЗАТЕЛЬНЫЕ НАВЫКИ
- Не ожидаем экспертизы во всех блоках сразу: важно реальное глубокое владение хотя бы одним направлением (бэкенд/фронтенд или телефония/real-time аудио).
- Frontend: React 18 (2+ года), TypeScript (уверенное владение), TailwindCSS (или готовность быстро освоить), React Hooks, асинхронные UI-состояния (стриминг SSE/WebSocket, progress, реконнект), React Router.
- Базы данных: Supabase/PostgreSQL — уверенное владение SQL, функции и триггеры, понимание RPC и миграций, JSONB, чтение и правка RLS-политик.
- AI и интеграции: LLM через API (structured output, function calling), REST API, JSON, webhook'и, идемпотентность обработчиков, очереди и фоновые задачи, OAuth, rate limits, Python и асинхронное программирование.
- Телефония и real-time аудио: Asterisk на прикладном уровне (ARI, диалплан), диагностика звонка по SIP-трейсам (sngrep/tcpdump), SIP-транки российских и международных операторов (trunk, DID, routing), вывод медиапотока в AI-обработчик в реальном времени (RTP), аудиокодеки телефонии, ресемплинг и буферизация, потоковые STT/TTS (Realtime API / ElevenLabs-класс), VAD и barge-in (задержка 300–500 мс), запись разговоров (хранение, отдача по ссылке), версионируемый REST-контракт с платформой.
- Общие навыки: Git (commit, push, pull, merge, ветки), чтение технических заданий и API-документации, английский B1+.
- ЖЕЛАТЕЛЬНЫЕ НАВЫКИ
- Frontend: Опыт с React Query / TanStack Query, Zod для валидации, React Hook Form, понимание паттернов проектирования (HOC, Render Props, Custom Hooks).
- Базы данных: Углублённая работа с JSONB, оптимизация SQL-запросов и работа с индексами.
- Инфраструктура: Базовое знакомство с Docker, Kubernetes/Terraform (не экспертный уровень — достаточно не теряться в терминах).
- Телефония: Опыт с WebRTC, FreeSWITCH, Kamailio/OpenSIPS или Twilio, разработка и эксплуатация голосовых AI-ботов/IVR/колл-центров в проде, массовые обзвоны (AMD, STIR/SHAKEN, A2P 10DLC), базовое системное администрирование Linux (systemd, безопасность, бэкапы).
- ЛИЧНЫЕ КАЧЕСТВА
- Внимательность к деталям — работа с ТЗ требует точности
- Умение читать документацию — каждый день новые API и технологии
- Командная работа — тесная связь с Architect
- Понимание бизнес-логики — чтобы код решал реальные задачи
- Самостоятельность — Architect даёт задачу, вы её выполняете без микроменеджмента
- Любознательность — готовность изучать новые технологии и инструменты
- Аккуратность в коде — читаемый, поддерживаемый код
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Копылов Евгений Анатольевич
2 активные вакансии в компании
Инженер по LLM-агентам
Вакансия для инженера, который будет настраивать ИИ-агентов для автоматизации маркетинга: интеграция с CRM, рекламными кабинетами, аналитикой. Нужен опыт с Python, агентскими фреймворками и RAG. Работа полностью удалённая, полная занятость, можно влиять на продукт.
Похожие вакансии
6 вакансийMiddle/Старший Flutter разработчик
~1 132 400 ₸ оценка
Ищем опытного Flutter разработчика для работы над медицинским проектом. Нужно будет поддерживать и развивать существующее приложение, а также внедрять новые AI-функции. Предлагаем удаленную работу, гибкий график и долгосрочное сотрудничество.
Frontend Product Engineer
~935 300 – 1 636 775 ₸ оценка
Компанія SupportYourApp шукає Frontend Product Engineer для розробки AI-продукту Quidget — платформи для створення AI-агентів автоматизації підтримки. Потрібен досвід роботи з Vue.js (3+ роки), Nuxt 3, TypeScript, а також знання англійської на рівні Intermediate. Пропонується віддалена робота, конкурентна компенсація в USD та дружня культура.
Frontend-разработчик (Angular)
~1 132 400 ₸ оценка
Ищем опытного frontend-разработчика для создания гибкой и масштабируемой системы факторинга. Требуется уверенное владение Angular, TypeScript и Jest. Предлагаем работу в команде с современным стеком и возможностью влиять на архитектуру продукта.
Frontend-разработчик (Angular)
~1 132 400 ₸ оценка
Компания-разработчик цифровых решений ищет опытного Frontend-разработчика для работы над проектом крупного банка. Требуется уверенное владение Angular 16+, TypeScript и принципами разработки. Предлагается полная удаленка, официальное оформление, ДМС и возможности для профессионального роста.
Node.js Engineer
~935 300 – 1 636 775 ₸ оценка
Manoris шукає досвідченого Node.js Engineer для роботи над складним продуктом з мікросервісною архітектурою. Потрібен досвід 3+ років з Node.js, TypeScript, NestJS, Docker, Kubernetes та RabbitMQ. Компанія пропонує гнучкі умови, 24 дні відпустки, компенсацію харчування та навчання.
Front-End разработчик
~1 132 400 ₸ оценка
Ищем Front-End разработчика для создания новых функций веб-приложений на React и Next.js. Требуется 3+ года опыта, знание TypeScript, GraphQL и TailwindCSS. Предлагаем удаленную работу, гибкий график и конкурентную зарплату.