Вакансия «FullStack engineer middle+»

 
12.12.2025
 
Лаборатория «Искусство и искусственный интеллект»; Школа искусств и культурного наследия
 
Вакансии

Лаборатория «Искусство и искусственный интеллект» в поисках сотрудника. Цель лаборатории — ​интегрировать современные технические достижения в процесс научного изучения искусства и ​культурного наследия, а также в современные кураторские практики. Лаборатория занимается разработкой сервисов, которые позволяют специалистам исследовать и анализировать артефакты и предметы искусства с помощью алгоритмов ИИ, а также ведет несколько исследовательских треков в сфере искусства и археологии.

Основные технологии:

  • Коммерческий опыт разработки — от 3-х лет
  • Опыт работы с Python (Django/Django REST Framework), JS/TypeScript, React, SQL, Git
  • Frontend-стек:
    • Глубокое знание JS/TypeScript, React (хуки, контекст, управление состоянием)
    • Практический опыт с Sass/SCSS, CSS-in-JS (Styled-components/Emotion)
    • Знание современных инструментов сборки (Webpack/Vite)
  • Backend-стек:
    • Опыт разработки REST API на Django REST Framework
    • Работа с асинхронными задачами (Celery)
    • Понимание моделей данных и оптимизации запросов в PostgreSQL
    • Опыт работы с кэшированием (Redis)
  • DevOps и инфраструктура:
    • Базовое понимание Docker, docker-compose, CI/CD
    • Опыт настройки и работы с Nginx, Grafana, Prometheus
    • Понимание принципов функционирования WEB-приложений и WEB-сервисов
  • Тестирование и качество кода: 
    • Опыт модульного и интеграционного тестирования (pytest, unittest)
    • Практика code review и работы по методологиям Git Flow/GitHub Flow
    • Навыки написания end-to-end и компонентных тестов
  • Базовые знания:
    • Понимание HTTP/HTTPS, REST, GraphQL 
    • Знакомство с микросервисной архитектурой
  • Будет плюсом:
    • Опыт с Qdrant
    • Знание на опыт работы c Redux Toolkit, Zustand
    • Опыт написания тестов на Jest

Чем предстоит заниматься:

  • Разработка и поддержка:
    • Полный цикл разработки фич: от проектирования до релиза и поддержки
    • Разработка и поддержка как фронтенд, так и бэкенд частей приложения
    • Оптимизация производительности и отзывчивости интерфейсов
    • Рефакторинг и улучшение существующей кодовой базы 
  • Архитектура и проектирование:
    • Участие в проектировании архитектуры новых сервисов и модулей
    • Работа над масштабированием и отказоустойчивостью приложения

Условия:

  • Официальное оформление  по ТК РФ
  • Конкурентная заработная плата (точная сумма определяется по итогам собеседования)
  • Полная занятость, гибридный формат работы
  • Офис в шаговой доступности от м. Чернышевская
  • ДМС после года работы в штате