тмгт

Fullstack-разработчик (Python / React) — Fire Team

Ищем одного Fullstack-разработчика уровня Middle+ / Senior в Fire Team — направление стабильности production и качества ИИ-разработки. Это позиция разработчика: вы будете разбирать выпущенный код, находить причины ошибок через несколько сл…

тмгт На сервисе с: 16.10.26 16:44

250k–300k ₽РоссияМоскваУдалёнка

Ищем одного Fullstack-разработчика уровня Middle+ / Senior в Fire Team — направление стабильности production и качества ИИ-разработки. Это позиция разработчика: вы будете разбирать выпущенный код, находить причины ошибок через несколько слоёв системы, исправлять их и превращать выводы в тесты и правила разработки.

Задачи

  • Проводить глубокое ревью кода, миграций и конфигурации; проверять поведение при сбоях.
  • Локализовать production-проблемы по цепочке интерфейс → API → сервис → БД → очередь → внешний провайдер.
  • Исправлять ошибки на Python и React / TypeScript, восстанавливать работу и подтверждать результат.
  • Закреплять исправления регрессионными тестами; при процессной причине обновлять правила, базовые промпты и чеклисты для ИИ-разработки.
  • Устранять пробелы в тестах, логах, метриках и алертах.
  • Реализовывать продуктовые задачи: уведомления, поиск, аналитические интерфейсы и отслеживание платежей.
  • Использовать ИИ-агентов для диагностики, исправлений и тестов с самостоятельной проверкой выводов.

Обязательный опыт

  • От 3 лет коммерческой разработки для Middle+ и от 5 лет для Senior; практика поддержки production, откатов и восстановления данных.
  • Python: FastAPI, SQLAlchemy, Alembic; React / TypeScript — способность самостоятельно исправлять обе стороны приложения.
  • SQL и PostgreSQL: диагностика блокировок, медленных запросов и неудачных миграций.
  • Идемпотентность, повторная доставка событий, таймауты, повторные попытки и частичные сбои между сервисами.
  • Диагностика по логам, метрикам и распределённым трейсам: OpenTelemetry, Grafana или аналоги.
  • Docker и базовая диагностика Kubernetes.
  • Модульные и E2E-тесты: pytest, Vitest, Playwright или аналоги.
  • Практика работы с ИИ-агентами и критическая проверка кода, тестов и объяснений.
  • Завершённое высшее образование.

Для Senior

Опыт разбора крупных инцидентов и изменения процесса или архитектуры по их итогам.

Технологическая среда

Python, FastAPI, Pydantic, SQLAlchemy, Alembic; React, TypeScript, Vite; PostgreSQL, Kafka, Debezium; AWS, Kubernetes, Docker, Istio, GitHub Actions, Argo CD; OpenTelemetry, Grafana, pytest, Vitest, Playwright. Точное совпадение всех инструментов не обязательно.

Будет плюсом

  • Финтех и продукты с высокими требованиями к целостности данных.
  • Внешние провайдеры и сверка статусов между системами.
  • SLO, алертинг, правила и автоматические проверки для ИИ-агентов.

Формат работы

  • Полная занятость. Возможна удалённая работа.
  • Middle+: от 3 лет соответствующей коммерческой практики; Senior: от 5 лет.
  • Разработка с ИИ-агентами по письменным спецификациям: постановка задачи, реализация, автоматические проверки, выпуск и проверка результата.

Что рассказать в отклике

Опишите сложный production-инцидент: как нашли причину, что лично исправили на frontend и backend и какой проверкой защитились от повторения. Кратко расскажите о применении ИИ-агентов в этой работе.

Похожие вакансии React

hh.ru
симбирсофт

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

симбирсофтНа сервисе с: 16.10.26 16:46
Зарплата не указанаРоссияУльяновскУдалёнка

В SimbirSoft более 1500 разработчиков ежедневно решают интересные задачи, которые делают комфортнее жизни миллионов пользователей.

Если тебе интересны сложные технические задачи, работа в команде профессионалов, возможность прокачать экспертизу на проектах из разных сфер бизнеса – присоединяйся к нам!

Обязанности:

  • Разработка и поддержка административного портала RAISA на React и TypeScript: приложения, роли и доступы, секреты, пространства, ресурсы (JupyterLab, Airflow, Spark, Superset, S3, GPU, локальные приложения), репозитории и базовые образы, модели, мониторинг и отчёты.
  • Разработка и доработка REST API на Python/FastAPI в сервисах портала, шаблонизатора и нотификаций: эндпоинты, схемы Pydantic, сервисный слой, доступ к PostgreSQL.
  • Ведение фичи целиком: контракт OpenAPI, реализация на бэкенде, генерация клиента, экран и проверка прав.
  • Ролевая модель на фронте (CASL) и авторизация на бэкенде (Keycloak, JWT, raisa_api_protected).
  • Интеграции с GitLab, Vault, Airflow, Superset и смежными сервисами платформы.
  • Контейнеризация своих сервисов и участие в выкладке в Kubernetes через существующие CI/CD-пайплайны.
  • Тесты: pytest на API, Vitest и e2e на интерфейс.
Требования:
  • Опыт коммерческой разработки на TypeScript/React и на Python — от 4 лет суммарно, из них не меньше двух лет на каждом стеке.
  • React 18: многостраничное приложение, роутинг, формы, таблицы, разграничение экранов по ролям.
  • Уверенный TypeScript.
  • Работа с REST и OpenAPI: проектирование контракта и использование сгенерированного клиента.
  • Python и FastAPI: асинхронные эндпоинты, Pydantic, структура роутер — сервис — репозиторий.
  • PostgreSQL, SQLAlchemy, миграции Alembic.
  • Аутентификация и авторизация: OAuth/OIDC, Keycloak, JWT.
  • Docker и понимание, как сервис живёт в Kubernetes.
  • Git и код-ревью; умение самому довести задачу от API до интерфейса.
Условия:
  • Работу в команде экспертов.
  • Широкий технологический стек, сотни проектов.
  • Гибкий график работы, который позволяет высыпаться и выделять время на хобби.
  • Льготы и меры господдержки, предусмотренные для IT-компаний (аккредитованы Минцифры*).
  • Возможность разрабатывать IT-решения для разных отраслей, пробовать новые технологии.
  • У нас выстроены процессы удаленной работы, при этом есть просторные офисы с зонами коворкинга, где можно с комфортом пообщаться, поиграть в настолки или в тишине обдумать рабочие задачи.
  • Возможность прокачаться во всех интересующих направлениях: стать тимлидом, архитектором, разработчиком full-stack.
  • Развитую систему наставничества, сертификацию за счёт компании, участие в конференциях, изучение английского языка.
  • Активный обмен опытом, внутренние и внешние митапы по разработке, хакатоны, доклады по развитию hard и soft skills.
  • 50+ клубов по интересам и профессиональных сообществ внутри компании.
  • Уютный мерч.
  • Полный соцпакет и «белую» зарплату.
  • Корпоративную базу знаний и социальную сеть для удобства общения с каждым из 1500+ сотрудников.
  • Гибкий ДМС (депозит/риск) + подключение родственников по желанию.

* Решение Министерства цифрового развития, связи и массовых коммуникаций РФ о предоставлении государственной аккредитации организации, осуществляющей деятельность в области информационных технологий от 10.03.2022 №АО-20220309-3771014210-3

hh.ru
от 4 000 $ (≈ от 335k ₽)СербияУдалёнка

Novakid is an online English school for kids. The Visitor Squad owns the funnel from first visit to paid lesson: landing pages, registration and booking, blog, and the visitor's personal account. We track two key metrics, visitor → lead and visitor → booking, and test almost everything we ship through experiments.

This is a backend-first role: about 70% backend (Python, some Node.js) and 30% frontend (React/TypeScript). You'll own the server side of the funnel: APIs behind registration, booking and the visitor account, attribution, and server-side integrations with ad platforms. When a feature needs frontend work, you'll take it end-to-end yourself. You'll work within the squad's processes: planning, grooming, code review, sprints and releases.

Key Responsibilities

  • Design, build and maintain Python services and APIs behind the funnel: registration, booking and the visitor account
  • Build and own server-side integrations with ad platforms (Meta CAPI, TikTok Events API and similar): event delivery, deduplication, retries and monitoring
  • Own attribution on the backend: end-to-end visit tracking, UTM persistence, and diagnosing gaps in V2L/V2B data
  • Keep services fast and reliable: caching, query optimization, debugging server-side rendering in our Node.js/Express layer
  • Investigate production incidents through Sentry and see them through to resolution
  • Support A/B testing on the server side: feature flags, rollouts, and cleanup after experiments
  • Ship frontend changes in React/TypeScript when a feature needs it

Requirements

  • 5+ years of production backend development in Python, including services you designed, shipped and supported in production yourself
  • Strong backend fundamentals: API design, relational databases and SQL, caching, background jobs, and integrating third-party APIs (auth, rate limits, retries, idempotency)
  • Production debugging experience: logs, error tracking, finding the root cause of an issue
  • Node.js: comfortable reading and changing an Express service
  • Working frontend skills: enough TypeScript and React to deliver a feature end-to-end. Expert level not required.
  • An understanding of how tracking data travels from click to report, and the ability to find where it gets lost
  • Product mindset: you work with metrics and hypotheses, not just tickets
  • Fluent English

Nice to Have

  • Server-side conversion tracking (CAPI, Events API, server-side GTM)
  • BigQuery: checking your own hypotheses with data
  • CDN and edge caching (CloudFront or similar)
  • GDPR and consent mechanisms
  • E2E testing with Playwright or Cypress

Our Tech Stack

Python, Node.js, Express (SSR), TypeScript, React, Next.js, Sentry, GrowthBook, BigQuery.

What we offer

  • Fully remote work
  • A chance to shape the future of AI-driven education
  • A fun, dynamic team that loves building innovative products
  • Unlimited holidays, because we trust you to deliver

Novakid — это онлайн-школа английского языка для детей. Команда Visitor Squad отвечает за воронку от первого визита до оплаченного урока: лендинги, регистрацию и бронирование, блог и личный кабинет посетителя. Мы отслеживаем две ключевые метрики — конверсию из посетителя в лид (visitor → lead) и из посетителя в бронирование (visitor → booking), а также тестируем практически всё, что запускаем, с помощью экспериментов.

Это роль с упором на бэкенд: около 70% бэкенда (Python, немного Node.js) и 30% фронтенда (React/TypeScript). Вы будете отвечать за серверную часть воронки: API для регистрации, бронирования и личного кабинета посетителя, атрибуцию и серверные интеграции с рекламными платформами. Если фича требует работы с фронтендом, вы реализуете её целиком (end-to-end). Работа строится в рамках процессов команды: планирование, груминг, код-ревью, спринты и релизы.

Основные обязанности

  • Проектирование, разработка и поддержка Python-сервисов и API для воронки: регистрация, бронирование и личный кабинет посетителя
  • Разработка и поддержка серверных интеграций с рекламными платформами (Meta CAPI, TikTok Events API и аналогами): доставка событий, дедупликация, повторные попытки (retries) и мониторинг
  • Отвечать за атрибуцию на бэкенде: сквозное трекинг-отслеживание визитов, сохранение UTM-меток и диагностика пропусков в данных V2L/V2B
  • Обеспечение высокой скорости и надёжности сервисов: кэширование, оптимизация запросов, отладка серверного рендеринга (SSR) в нашем слое Node.js/Express
  • Расследование продакшн-инцидентов через Sentry и доведение их до полного разрешения
  • Поддержка A/B-тестирования на стороне сервера: фича-флаги, раскатка (rollouts) и очистка кода после экспериментов
  • Выпуск фронтенд-изменений на React/TypeScript, когда этого требует фича

Требования

  • 5+ лет опыта продакшн-разработки бэкенда на Python, включая сервисы, которые вы самостоятельно спроектировали, запустили и поддерживали в продакшне
  • Сильная бэкенд-база: проектирование API, реляционные базы данных и SQL, кэширование, фоновые задачи и интеграция сторонних API (аутентификация, лимиты запросов, повторные попытки, идемпотентность)
  • Опыт отладки в продакшне: логи, трекинг ошибок, поиск первопричины проблем (root cause)
  • Node.js: уверенное чтение и внесение изменений в сервис на Express
  • Рабочие навыки фронтенд-разработки: достаточный уровень TypeScript и React для самостоятельной реализации фичи от начала до конца. Экспертный уровень не требуется
  • Понимание того, как данные трекинга проходят путь от клика до отчёта, и умение находить точки их потери
  • Продуктовое мышление: вы работаете с метриками и гипотезами, а не просто с задачами (тикетами)
  • Свободный английский язык

Будет плюсом

  • Опыт работы с серверным трекингом конверсий (CAPI, Events API, server-side GTM)
  • BigQuery: самостоятельная проверка гипотез на данных
  • CDN и кэширование на уровне Edge (CloudFront или аналоги)
  • Понимание GDPR и механизмов получения согласия пользователей (consent mechanisms)
  • Написание E2E-тестов с использованием Playwright или Cypress

Наш стек технологий

Python, Node.js, Express (SSR), TypeScript, React, Next.js, Sentry, GrowthBook, BigQuery.

Мы предлагаем

  • Полностью удалённую работу
  • Возможность определять будущее образования на базе ИИ
  • Весёлую и динамичную команду, которая любит создавать инновационные продукты
  • Неограниченный отпуск, потому что мы доверяем вам и ориентируемся на результат

hh.ru
от 4 000 $ (≈ от 335k ₽)РоссияБеларусьМинскУдалёнка

Novakid is an online English school for kids. The Visitor Squad owns the funnel from first visit to paid lesson: landing pages, registration and booking, blog, and the visitor's personal account. We track two key metrics, visitor → lead and visitor → booking, and test almost everything we ship through experiments.

This is a backend-first role: about 70% backend (Python, some Node.js) and 30% frontend (React/TypeScript). You'll own the server side of the funnel: APIs behind registration, booking and the visitor account, attribution, and server-side integrations with ad platforms. When a feature needs frontend work, you'll take it end-to-end yourself. You'll work within the squad's processes: planning, grooming, code review, sprints and releases.

Key Responsibilities

  • Design, build and maintain Python services and APIs behind the funnel: registration, booking and the visitor account
  • Build and own server-side integrations with ad platforms (Meta CAPI, TikTok Events API and similar): event delivery, deduplication, retries and monitoring
  • Own attribution on the backend: end-to-end visit tracking, UTM persistence, and diagnosing gaps in V2L/V2B data
  • Keep services fast and reliable: caching, query optimization, debugging server-side rendering in our Node.js/Express layer
  • Investigate production incidents through Sentry and see them through to resolution
  • Support A/B testing on the server side: feature flags, rollouts, and cleanup after experiments
  • Ship frontend changes in React/TypeScript when a feature needs it

Requirements

  • 5+ years of production backend development in Python, including services you designed, shipped and supported in production yourself
  • Strong backend fundamentals: API design, relational databases and SQL, caching, background jobs, and integrating third-party APIs (auth, rate limits, retries, idempotency)
  • Production debugging experience: logs, error tracking, finding the root cause of an issue
  • Node.js: comfortable reading and changing an Express service
  • Working frontend skills: enough TypeScript and React to deliver a feature end-to-end. Expert level not required.
  • An understanding of how tracking data travels from click to report, and the ability to find where it gets lost
  • Product mindset: you work with metrics and hypotheses, not just tickets
  • Fluent English

Nice to Have

  • Server-side conversion tracking (CAPI, Events API, server-side GTM)
  • BigQuery: checking your own hypotheses with data
  • CDN and edge caching (CloudFront or similar)
  • GDPR and consent mechanisms
  • E2E testing with Playwright or Cypress

Our Tech Stack

Python, Node.js, Express (SSR), TypeScript, React, Next.js, Sentry, GrowthBook, BigQuery.

What we offer

  • Fully remote work
  • A chance to shape the future of AI-driven education
  • A fun, dynamic team that loves building innovative products
  • Unlimited holidays, because we trust you to deliver

Novakid — это онлайн-школа английского языка для детей. Команда Visitor Squad отвечает за воронку от первого визита до оплаченного урока: лендинги, регистрацию и бронирование, блог и личный кабинет посетителя. Мы отслеживаем две ключевые метрики — конверсию из посетителя в лид (visitor → lead) и из посетителя в бронирование (visitor → booking), а также тестируем практически всё, что запускаем, с помощью экспериментов.

Это роль с упором на бэкенд: около 70% бэкенда (Python, немного Node.js) и 30% фронтенда (React/TypeScript). Вы будете отвечать за серверную часть воронки: API для регистрации, бронирования и личного кабинета посетителя, атрибуцию и серверные интеграции с рекламными платформами. Если фича требует работы с фронтендом, вы реализуете её целиком (end-to-end). Работа строится в рамках процессов команды: планирование, груминг, код-ревью, спринты и релизы.

Основные обязанности

  • Проектирование, разработка и поддержка Python-сервисов и API для воронки: регистрация, бронирование и личный кабинет посетителя
  • Разработка и поддержка серверных интеграций с рекламными платформами (Meta CAPI, TikTok Events API и аналогами): доставка событий, дедупликация, повторные попытки (retries) и мониторинг
  • Отвечать за атрибуцию на бэкенде: сквозное трекинг-отслеживание визитов, сохранение UTM-меток и диагностика пропусков в данных V2L/V2B
  • Обеспечение высокой скорости и надёжности сервисов: кэширование, оптимизация запросов, отладка серверного рендеринга (SSR) в нашем слое Node.js/Express
  • Расследование продакшн-инцидентов через Sentry и доведение их до полного разрешения
  • Поддержка A/B-тестирования на стороне сервера: фича-флаги, раскатка (rollouts) и очистка кода после экспериментов
  • Выпуск фронтенд-изменений на React/TypeScript, когда этого требует фича

Требования

  • 5+ лет опыта продакшн-разработки бэкенда на Python, включая сервисы, которые вы самостоятельно спроектировали, запустили и поддерживали в продакшне
  • Сильная бэкенд-база: проектирование API, реляционные базы данных и SQL, кэширование, фоновые задачи и интеграция сторонних API (аутентификация, лимиты запросов, повторные попытки, идемпотентность)
  • Опыт отладки в продакшне: логи, трекинг ошибок, поиск первопричины проблем (root cause)
  • Node.js: уверенное чтение и внесение изменений в сервис на Express
  • Рабочие навыки фронтенд-разработки: достаточный уровень TypeScript и React для самостоятельной реализации фичи от начала до конца. Экспертный уровень не требуется
  • Понимание того, как данные трекинга проходят путь от клика до отчёта, и умение находить точки их потери
  • Продуктовое мышление: вы работаете с метриками и гипотезами, а не просто с задачами (тикетами)
  • Свободный английский язык

Будет плюсом

  • Опыт работы с серверным трекингом конверсий (CAPI, Events API, server-side GTM)
  • BigQuery: самостоятельная проверка гипотез на данных
  • CDN и кэширование на уровне Edge (CloudFront или аналоги)
  • Понимание GDPR и механизмов получения согласия пользователей (consent mechanisms)
  • Написание E2E-тестов с использованием Playwright или Cypress

Наш стек технологий

Python, Node.js, Express (SSR), TypeScript, React, Next.js, Sentry, GrowthBook, BigQuery.

Мы предлагаем

  • Полностью удалённую работу
  • Возможность определять будущее образования на базе ИИ
  • Весёлую и динамичную команду, которая любит создавать инновационные продукты
  • Неограниченный отпуск, потому что мы доверяем вам и ориентируемся на результат

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.