Алабуга, ОЭЗ ППТ

Fullstack-разработчик

Коротко

Fullstack-разработчик на React/TypeScript и Python/FastAPI с работой над PostgreSQL через SQLAlchemy, с переездом в Елабугу (Татарстан) для работы в структуре ОЭЗ «Алабуга». Требуется уверенное знание современного фронтенд-стека и опыт проектирования API, SQL и миграций, опыт с ML-моделями — плюс. Формат работы — офис, 5/2, с предоставлением жилья для иногородних.

ВАКАНСИЯ С ПЕРЕЕЗДОМ В РЕСПУБЛИКУ ТАТАРСТАН, Г. ЕЛАБУГА
Обязанности:
•Разрабатывать и поддерживать фронтенд-приложения на React и TypeScript: страницы, компоненты, формы, таблицы, поиск и фильтры;
•Проектировать и реализовывать API на FastAPI: эндпоинты, валидация данных, аутентификация и авторизация;
•Проектировать схему данных и работать с PostgreSQL через SQLAlchemy: миграции, оптимизация запросов;
•Поддерживать существующий код, проводить рефакторинг, писать тесты и участвовать в code review;
•Разбираться в причинах ошибок в проде и тестовых средах: логи, метрики, DevTools;
•Взаимодействовать с аналитиками и QA: уточнять требования, обсуждать сценарии использования, проверять исправления;
•Участвовать в подключении и настройке CI/CD: сборка, тесты, деплой;
•При наличии опыта — интегрировать ML-модели в продуктовые сценарии.
Требования:
•Уверенное знание React и TypeScript;
•Опыт работы с современным стеком: hooks, управление состоянием (Redux / Zustand и др.), работа с формами, роутинг, сборщики (Vite / Webpack);
•Понимание DOM, HTML, CSS, умение пользоваться DevTools;
•Уверенное знание Python и опыт разработки API на FastAPI (или аналогичных фреймворках: Flask, Django REST);
•Понимание HTTP, аутентификации и авторизации (SSO будет плюсом);
•Работа с PostgreSQL: проектирование схемы данных, написание и оптимизация SQL-запросов, понимание индексов и транзакций;
•Опыт работы с SQLAlchemy (или другими ORM), миграциями (Alembic);
•Умение работать с Git, понимание CI/CD, базовое знакомство с Docker;
•Понимание устройства веб-приложения целиком: как фронтенд общается с бэкендом, как организовать валидацию данных, обработку ошибок и логирование;
•Писать читаемый, поддерживаемый код и покрывать его тестами (pytest, Jest / Vitest — как плюс);
•Участвовать в code review и вести техническую документацию;
•Опыт работы с ML-моделями: интеграция моделей в веб-приложения (вызовы через API, оркестрация), обработка текстов, работа с эмбеддингами или готовыми LLM-сервисами.
Условия:
•Конкурентный уровень з/п (обсуждается индивидуально);
•Дневная рабочая неделя 5/2 (ненормированная);
•Работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе;
•Транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск;
•Полис добровольного медицинского страхования;
•Предоставление платного жилья для иногородних;
•Гарантия профессионального роста;
•Амбициозная, проектно-ориентированная команда;
•Командные и спортивные игры, реализация нестандартных задач;
•Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.

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

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

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

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

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