з/п не указана
Москва
Более 6 лет
Обязанности:
- Принимать архитектурные решения и отвечать за техническое состояние приложения;
- Проводить ревью кода второго разработчика, проводить релизный цикл;
- Разрабатывать функции целиком: серверная часть на Node.js и Express, клиентская на React и TypeScript, база PostgreSQL;
- Ставить задачи инженеру компании-партнёра по инфраструктуре и принимать работу: перенос контура в российский дата-центр, собственный сервер с языковой моделью, резервное копирование;
- Отвечать за проверку кода, полученного с помощью ИИ-ассистента, — своего и чужого;
- Собирать мобильное приложение из веб-кода средствами Capacitor.
Требования:
- Опыт коммерческой разработки не менее пяти лет;
- Опыт принятия архитектурных решений и ревью чужого кода — не обязательно в должности лида, но на практике;
- TypeScript и Node.js в продуктивной эксплуатации;
- React 18 на уровне самостоятельной разработки, а не только чтения;
- PostgreSQL: проектирование схемы, миграции, чтение планов запросов;
- Выстроенный процесс работы с ИИ-ассистентом: понимание, где модель ускоряет работу, а где создаёт правдоподобные ошибки, и как это проверять;
- Готовность работать без отдельного инженера по инфраструктуре в штате — во взаимодействии с инженером партнёра;
- Понимание требований к обработке персональных данных о здоровье.
Будет плюсом:
- Prisma;
- Capacitor или разработка под Android;
- Python и FastAPI: на них сервис поиска по базе знаний;
- Запуск языковых моделей на своём железе;
- Опыт в медицинских или биотехнологических проектах.
Условия:
- Оформление по трудовому договору с первого дня, белая заработная плата;
- Добровольное медицинское страхование после испытательного срока;
- Офис в Москве, оборудованное рабочее место, техника от компании;
- Проект финансируется крупным фармацевтическим холдингом на два года — это не поиск денег от месяца к месяцу.