В новую цифровую платформу с большим количеством интеграций ищем 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)
Условия:
Формат: удалённо
Загрузка: полный рабочий день
Живой продукт с большим количеством интеграций (внешние площадки, агрегаторы)
Управляющая компания «Главновосибирскстрой»
Томск
от 190000 RUR