Fullstack Developer (опыт с Airflow обязателен)

По договоренности



В новую цифровую платформу с большим количеством интеграций ищем Fullstack Developer


Ключевые задачи:

-Разработка и сопровождение интеграций с внешними платформами через ETL-пайплайны в Airflow Опыт от 2 лет с Airflow и оптимизацией DAGs обязателен

-Разработка и поддержка интерфейсов (личный кабинет, админка) на React + TypeScript

-Проектирование и развитие микросервисной архитектуры на Go

-Выявление и устранение узких мест производительности на frontend и backend

-Интеграция и расширение Hasura GraphQL API: queries, mutations, subscriptions, permissions, actions, event triggers

-Взаимодействие с PostgreSQL: настройка схем, enum, оптимизация запросов, триггеры

-Работа с шиной сообщений (NATS)

-Интеграция с внешними REST API, реализация авторизации (JWT), поддержка Webhooks

Требования:

-Технологический стек (обязательный)

Backend

-Apache Airflow — Опыт от 2 лет с Airflow и оптимизацией DAGs обязателен

-Golang (опыт 3+ лет) — микросервисы, REST, фоновые воркеры

-PostgreSQL — проектирование и оптимизация схем, работа с enum, связями и триггерами

-Hasura — настройка GraphQL API, actions, roles, permissions

-NATS / Kafka — event-driven подход, публикации и подписки

-Debezium (WAL-listener) аналоги — CDC на уровне базы

-DevOps: GitLab CI/CD, Grafana, SonarQube

-Docker, желательно Kubernetes

Frontend

-React + TypeScript (опыт 3+ лет)

-GraphQL (опыт работы с разными клиентами: Apollo, urql и др.)

-Стилизация: разные варианты

-Работа с JWT и ролевой моделью (permissions-aware UI)

-Поддержка real-time (GraphQL Subscriptions)

Условия:

Формат: удалённо

Загрузка: полный рабочий день

Живой продукт с большим количеством интеграций (внешние площадки, агрегаторы)


Поделиться:

Опубликована 8 дней назад

Вакансия в подборках

  1. Developer

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

  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Томск
8 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.