Европейский Диагностический Центр Опубликована 1 день назад · отклик: Сайт вакансий
Fullstack-разработчик TypeScript/Node.js, AI-агенты
ЗарплатаПо договорённости
ФорматОфис
ЛокацияМосква, Россия
ЗанятостьПолная занятость
Медицинская организация приглашает специалиста в проект по разработке МИС в рамках микросервисной архитектуры в кластере / мультикластере.
Как устроена работа
- Большую часть кода нужно писать руками AI-агентов, ставя им задачи, и при этом полностью отвечать за каждую строку, которая уходит в продакшн.
- Агент с доступом к шеллу может нанести реальный ущерб, поэтому вы решаете, что он видит и что ему разрешено.
- Главное в работе: инженерная база, точная постановка задач и проверка результата.
- Нельзя ревьюить код, который вы не понимаете, поэтому всё должно быть верно для вас без всякого AI-ассистента.
- «Это написал AI» никогда не объясняет дефект. Автор изменения — тот, кто его принял и проверил каждое изменение.
Компетенции
- Знание технического английского языка для составления ТЗ, сообщений коммитов и чтения документации.
- Владение хотя бы одним распространённым языком программирования и умение читать незнакомые языки на уровне, позволяющем замечать логические ошибки.
- Понимание принципов работы контейнеров и CI/CD-пайплайнов, умение читать логи и метрики системы.
- Базовое понимание SQL, HTTP API, основ аутентификации и работы с API.
- Владение Git (понимание веток, rebase, чистой истории, построчного чтения диффа).
- Знание основ информационной безопасности (валидация данных, работа с секретами, принцип минимальных привилегий).
Стек и технологии
- Монорепозиторий микросервисов на TypeScript, работающий в Kubernetes.
- Язык и среда выполнения: TypeScript, Node.js 22+.
- Бэкенд-сервисы: Express 5, Apollo Server, GraphQL subgraphs.
- Данные: PostgreSQL 17, Prisma 7 ORM и миграции.
- Фронтенд: Vue 3, Vite, Ant Design Vue, urql, GraphQL subscriptions (graphql-ws), vue-i18n, vue-router (обязательно для фронтенд-задач; в остальных случаях — рабочий уровень).
- Контейнеры и оркестрация (рабочий уровень): Docker, Kubernetes, Helm-чарты, k3d локально, k3s на односерверных установках.
- Инструменты инфраструктуры (рабочий уровень): Keycloak 26, OpenID Connect, проверка JWT и JWKS, keycloak-js, GitLab CI (container registry, версионирование тегов), Yarn, скрипты на Bash, Git submodules, dev containers.
Требования
- Сильная фундаментальная инженерная/техническая база (выпускник(ца) ведущих технических вузов в приоритете).
- Способность самостоятельно и ответственно выполнять задачи в рамках установленных стандартов.
- Высокая обучаемость, умение быстро усваивать суть и логику процессов.
- Высокие коммуникативные навыки и грамотная речь.
- Бесконфликтность, доброжелательность и умение работать в команде.
Условия
- Работа в офисе.
- График работы с 9.30 до 18.30.
- Официальное трудоустройство.
- Бесплатное медицинское обслуживание в рамках сферы деятельности организации.
- Льготные условия на медицинское обслуживание для близких родственников.
Инструменты в вакансии
Навыки и технологии
Направления