Ищем Senior Fullstack Developer/Teamlead/TechLead.
Golang /Python/React обязателен. Команда пока небольшая, поэтому не менее 70% времени на этой позиции это разработка
Опыт с ETL Apache Airflow или аналогами желателен.
Не ищем просто Frontend Developer
Ключевые задачи:
- Проектирование и развитие микросервисной архитектуры на Golang
- Участие в выработке технических решений , декомпозиция бизнес и системных требований от аналитика до задач разработки
- Совместная работа с Архитектором над архитектурными решениями
- Разработка и сопровождение интеграций с внешними системами через ETL-пайплайны
- Разработка и поддержка интерфейсов (личный кабинет, админка) на React + TypeScript
- Интеграция и расширение Hasura GraphQL API: queries, mutations, subscriptions, permissions, actions, event triggers
- Работа с PostgreSQL: настройка схем, enum, оптимизация запросов, триггеры
- Работа с шиной сообщений (NATS) и системой отслеживания изменений (Wal listener) в рамках event-driven архитектуры
- Интеграция с внешними REST API, реализация авторизации (JWT), поддержка Webhooks
- Code review кода разработчиков
Требования: Backend
- Golang (опыт 4+ лет) — микросервисы, REST, фоновые воркеры
- Python разработка и сопровождение интеграций с внешними системами через ETL-пайплайны в Airflow. Опыт с Airflow желателен
- PostgreSQL — проектирование и оптимизация схем, работа с enum, связями и триггерами
- Hasura — настройка GraphQL API, actions, roles, permissions
- NATS/Kafka — event-driven подход, публикации и подписки
- Wal listener и аналоги — CDC на уровне базы
- DevOps: GitLab CI/CD, Grafana, SonarQube
- Docker, желательно Kubernetes
Frontend
- React + TypeScript (опыт 2+ лет)
- GraphQL (опыт работы с разными клиентами: Apollo, urql и др.)
- Стилизация: разные варианты
- Работа с JWT и ролевой моделью (permissions-aware UI)
- Поддержка real-time (GraphQL Subscriptions)
Условия: - Удаленный формат работы
- Живой продукт с большим количеством интеграций (внешние площадки, агрегаторы)
- Оформление: ГПХ, СЗ, ИП