CINIMEX

fullstack разработчик

Коротко

Fullstack-разработчик для админ-портала платформы на React/TypeScript и Python/FastAPI с ведением функций от API до интерфейса. Компания — системный интегратор, работает с банками и крупным бизнесом, развивает микросервисы, ML/AI, IoT. Требуется от 4 лет коммерческого опыта на TypeScript/React и Python (минимум 2 года на каждом стеке), знание PostgreSQL, Docker/Kubernetes, OAuth/OIDC. Формат работы удалённый, срочный трудовой договор.

Описание
Cinimex разрабатывает программные решения и выступает системным интегратором. Компания работает с российскими банками, ритейлерами, производственными и добывающими компаниями, развивает микросервисную архитектуру, машинное обучение, искусственный интеллект, IoT, продуктовое направление и автоматизацию предприятий.
Задачи
•Разрабатывать и поддерживать административный портал на React и TypeScript: приложения, роли и доступы, секреты, пространства, ресурсы, репозитории, базовые образы, модели, мониторинг и отчёты
•Разрабатывать и дорабатывать REST API на Python и FastAPI для сервисов портала, шаблонизатора и уведомлений
•Вести функции целиком: проектировать контракт OpenAPI, реализовывать бэкенд, генерировать клиент, создавать экран и проверять права
•Реализовывать ролевую модель на фронтенде и авторизацию на бэкенде
•Интегрировать портал с GitLab, Vault, Airflow, Superset и смежными сервисами платформы
•Контейнеризировать сервисы и участвовать в их выкладке в Kubernetes через существующие CI/CD-пайплайны
•Писать тесты на pytest для API, Vitest и сквозные тесты для интерфейса
Требования
•От 4 лет суммарного коммерческого опыта разработки на TypeScript/React и Python, включая не менее 2 лет на каждом стеке
•Умение создавать многостраничные приложения на React 18, настраивать маршрутизацию, формы и таблицы, разграничивать экраны по ролям
•Уверенное владение TypeScript
•Умение проектировать контракты REST и OpenAPI и использовать сгенерированных клиентов
•Знание Python, FastAPI, асинхронных конечных точек, Pydantic и структуры «роутер — сервис — репозиторий»
•Знание PostgreSQL, SQLAlchemy и миграций Alembic
•Знание OAuth/OIDC, Keycloak и JWT для аутентификации и авторизации
•Знание Docker и понимание работы сервисов в Kubernetes
•Владение Git, проведение код-ревью и самостоятельное доведение задачи от API до интерфейса
Условия
•Срочный трудовой договор
•Гибкое начало рабочего дня с 08:00 до 11:00 по МСК
•ДМС со стоматологией, телемедициной и полисом ВЗР
•7 дней больничного в году без оформления больничного
•Поэтапная адаптация с участием HR и линейного руководителя
•Оценка результатов, обсуждение карьерных целей и индивидуальный план развития
•IT-конференции, курсы, тренинги и сертификации за счёт компании
•Корпоративный английский
•Помощь в подготовке выступлений на конференциях и написании статей
•Внутренние встречи, онлайн- и офлайн-мероприятия, спортивные мероприятия

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте