Разработка и поддержка backend-логики продукта на Node.js/TypeScript, включая работу с GraphQL API, PostgreSQL, платежными интеграциями и правами доступа.
Описание вакансии
Обязанности
Разрабатывать и поддерживать backend-логику продукта на Node.js / TypeScript
Работать с Nhost Functions, Hasura, PostgreSQL, GraphQL API и правами доступа
Поддерживать платежные сценарии, подписки, доступы, webhooks и интеграции со Stripe / CloudPayments
Работать с миграциями базы данных, Hasura metadata и permissions
Интегрировать email-уведомления, storage и внешние сервисы
Взаимодействовать с frontend-командой по GraphQL-контрактам
Участвовать в поддержке окружений, деплоях и разборе инцидентов
При необходимости взаимодействовать с Python AI-модулем и разработчиком, который его поддерживает
Требования
Уверенный опыт с Node.js и TypeScript;
Хорошее знание PostgreSQL
Опыт с GraphQL API
Опыт работы с миграциями, схемами данных и правами доступа
Понимание serverless/functions-подхода
Опыт интеграции платежей, webhooks или внешних API
Базовое понимание Docker, CI/CD и production-окружений
Готовность быть владельцем backend-части продукта: данные, бизнес-логика, доступы, интеграции
Будет плюсом:
Опыт с Hasura / Nhost
Опыт с Kubernetes / Helm
Опыт со Stripe и CloudPayments
Умение читать и поддерживать Python-сервисы
Опыт с Redis, S3, очередями или фоновыми задачами
Условия
Конкурентоспособная заработная плата
Официальное трудоустройство согласно ТК РФ
График работы: 5/2 с 9:00 до 18:00
Дружный коллектив и комфортная рабочая атмосфера
Возможности для профессионального роста и развития