- Выполнение базовых задач по разработке IT-продуктов лаборатории.
- Обучение для дальнейшего расширения возможностей отдела продуктовой разработки.
- TypeScript — уверенное владение: типы и дженерики на рабочем уровне, строгий режим, понимание, зачем нужна типизация.
- React — функциональные компоненты и хуки, управление состоянием, работа с асинхронными данными и с загрузкой/ошибками.
- Node.js (бэкенд) — писал серверную часть самостоятельно: HTTP API, валидация входных данных, обращения к БД.
- Базы данных — базовый SQL (выборки, join’ы, агрегаты) с упором на понимание принципов работы ORM (Drizzle / Prisma / аналог) и их ограничений: что ORM делает под капотом, где перестаёт хватать и почему.
- Тесты — писал unit- и интеграционные тесты в рабочем проекте.
- Git — ветки, pull request’ы, код-ревью как ежедневная практика.
- Инженерная база
- Работа с чужим кодом — умение разобраться в незнакомой кодовой базе по самому коду.
- Docker / Linux / CI на базовом уровне — поднять локальный стенд на docker compose, зайти на сервер и прочитать логи, понимать, что происходит в пайплайне сборки.
- Английский — чтение технической документации и понимание контекста без переводчика.
Будет плюсом:
- Наш тулинг: tRPC, TanStack (Router / Query / Table / Form), Zod, Drizzle, Knex, Tailwind, Vite.
- Опыт работы в монорепозитории (pnpm workspaces, Turborepo) — общие пакеты, границы импортов.
- Опыт с био-, мед- или научными данными; лабораторные и клинические системы (ЛИС/МИС), биоинформатические пайплайны.
- Оптимизация запросов: индексы, планы выполнения, работа с большими выборками и потоковой выгрузкой.
- E2E-тесты (Playwright).
- Bun как рантайм.
- Опыт переноса легаси-систем на современный стек.
- Понимание разграничения доступа (роли, права, аудит действий).
- Работа в ведущем техническом ВУЗе страны, в городе Долгопрудный (рядом со станцией Новодачная МЦД-1, или 15 минут от метро Алтуфьево, Ховрино, Физтех).
- Возможности профессионального развития.
- Оформление в соответствии с ТК РФ, официальная заработная плата.
- Оплачиваемый отпуск, больничный лист.
- График работы: 5/2, с 9:00 до 18:00 (понедельник-пятница).
- Уровень заработной платы обсуждается индивидуально с учётом квалификации, опыта и результатов собеседования.
- Бесплатный доступ ко всей инфраструктуре МФТИ: бассейн, спортивный зал, обучение на открытых семинарах и лекциях, концерты.
В соответствии с ТК РФ работники сферы образования при трудоустройстве обязаны предоставить справку о наличии (отсутствии) судимости срок изготовления которой может быть до 30 дней, просим заранее позаботиться о ее получении (в электронном виде запрос через Госуслуги).
Похожие вакансии
Знакомы с паттернами проектирования систем и умеете их применять. - Уверенно пишите на Go или знаете другой язык и готовы перейти...
Языки программирования: JS/TS, SQL. Знание библиотеки React. Опыт работы со средой Node.js. Опыт работы фреймворком Electron. Опыт написания юнит...
Знакомы с паттернами проектирования систем и умеете их применять. - Уверенно знаете SQL и способны писать сложные запросы. - Уверенно владеете Go...
развивается персонализация: тестируем новые механики работы с баллами, сегментами пользователей и специальными предложениями. — Выполнять задачи базового технического уровня по баллам...
Глубокое знание Java и современных фреймворков. Отличное знание Spring (Spring Boot, Spring JPA, Spring Cloud). Практический опыт организации процессов CI...
