Верста

Golang Backend Developer (опыт с ETL Apache Airflow или аналогами обязателен!)

Не указана
  • Томск
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Apache Airflow
  • Golang
  • GraphQL


В новую цифровую платформу с большим количеством интеграций ищем Backend возможно Fullstack Developer. Опыт с ETL Apache Airflow или аналогами обязателен!


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

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

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

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

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

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

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

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

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

Требования:

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

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

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

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

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

Условия:

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

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

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