Senior Fullstack Developer (Al/MedTech) - Med Voice
Описание
Обязанности:Обязанности Разработка продукта Разработка и поддержка backend и frontend: TypeScript, Node.js/NestJS, React/Next.js. Разработка API, бизнес-логики и пользовательских интерфейсов. Улучшение транскрибации, обработки текста и формирования медицинских заключений. Интеграция и настройка LLM, Speech-to-Text и RAG. Стабильность продукта Поддержка существующих модулей в production. Поиск причин ошибок, их исправление и предотвращение повторных сбоев. Работа с PostgreSQL, Redis и Docker. Настройка логирования, мониторинга и базовых процессов развёртывания. Архитектура и шаблоны Участие в проектировании новых функций и улучшении архитектуры. Разработка системы индивидуальных шаблонов врачей. Оценка технической сложности задач и сроков реализации. Интеграции Интеграции с медицинскими информационными системами, CRM и сторонними API. Обеспечение корректного и безопасного обмена медицинскими данными. Качество разработки Написание понятного и поддерживаемого кода. Тестирование реализованных функций. Подготовка необходимой технической документации. Самостоятельное доведение согласованных задач до стабильной работы в production. Перспектива роста При успешной работе разработчик сможет вырасти в Tech Lead, участвовать в формировании технической команды и развитии архитектуры продукта.Требования: Опыт Коммерческий опыт разработки от 4 лет. Опыт разработки и поддержки B2B- или SaaS-продуктов будет преимуществом. Опыт запуска функционала в production, поиска и устранения ошибок. Технические навыки Глубокое знание TypeScript, Node.js и NestJS. Опыт frontend-разработки на React или Next.js. Уверенная работа с PostgreSQL и REST API. Понимание клиент-серверной архитектуры. Опыт работы с Redis, Docker, WebSocket, CI/CD и системами мониторинга будет преимуществом. AI-технологии Опыт работы с LLM, OpenAI API, Whisper или другими Speech-to-Text-решениями будет преимуществом. Опыт реализации RAG-систем будет преимуществом. Понимание принципов работы промптов, обработки и структурирования текста. Личные качества Самостоятельность и способность разбираться в существующем коде. Умение понять бизнес-задачу, предложить решение и оценить сроки. Ответственность за конечный результат и качество реализованных функций. Способность доводить согласованные задачи до стабильной работы в production. Умение работать в команде и ясно объяснять технические решения. Образование и языки Высшее техническое образование или эквивалентный практический опыт. Свободное владение русским языком. Технический английский для чтения документации. Будет преимуществом Опыт разработки медицинских продуктов. Опыт интеграций с медицинскими информационными системами или CRM. Понимание требований к безопасности и конфиденциальности персональных и медицинских данных. Опыт работы в стартапе или небольшой продуктовой команде.Условия: Оплата и оформление Заработная плата — 180 000–280 000 ₽ на руки. Итоговая сумма зависит от опыта и результатов технического интервью. Оформление по договору с компанией из Казахстана. Выплата заработной платы ежемесячно. Небольшое оплачиваемое тестовое задание перед началом работы. Испытательный срок — 1 месяц. Формат работы Полностью удалённая работа. Полная занятость. Рабочее время преимущественно по московскому времени. Регулярные онлайн-встречи для обсуждения задач и результатов. Постановка задач и ведение разработки через систему управления проектами. Взаимодействие с командой Прямое общение с основателем продукта. Небольшая команда и возможность влиять на технические решения. Самостоятельность в выборе технической реализации после согласования общего решения. Быстрые итерации и минимум бюрократии. Рост и мотивация Пересмотр заработной платы по результатам работы. Возможность получать бонусы за выполнение ключевых задач и стабильную работу продукта. Перспектива вырасти в Tech Lead и участвовать в формировании технической команды. Возможность напрямую влиять на развитие действующего AI-продукта для медицины.