Чем предстоит заниматься (Обязанности):
- Разрабатывать и поддерживать 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
- Дружный коллектив и комфортная рабочая атмосфера
- Возможности для профессионального роста и развития
Если вы ищете стабильную работу в дружном коллективе и готовы развиваться вместе с нами, отправляйте свое резюме!