описание
Навыки: DDD, CQRS, Apache Kafka, gRPC, Golang, Java, Symfony, NestJS, Python. Квалификация: Middle. Специализации: Бэкенд разработчик.
## О компании и команде
Привет. Да, снова мы и снова мы наращиваем компетенции. Может это будешь ты, а может и нет. Тыкай в инструкции, там всё станет понятно.
**Чтобы подать заявку **- сперва прочти блок с дополнительными инструкциями.
**Отклики без выполненных инструкций - не рассматриваем.**
**Что делаем?**
Строим необанк: карты, платежи, подписки и платформу вокруг этого. Много интеграций, много требований к надёжности, наблюдаемости и качеству изменений.
**Текущая ситуация**
Мы постепенно переезжаем с Python, поэтому широкий языковой и стековый кругозор - жирный плюс. Важнее всего инженерная база: архитектура, отказоустойчивость, работа под нагрузкой.
**Чему научишься?**
- делать сервисы, которые живут под нагрузкой и не падают от первого инцидента
- проектировать API и контракты так, чтобы они эволюционировали без боли
- строить надёжные интеграции: ретраи, таймауты, идемпотентность, дедуп, саги
- делать наблюдаемость: логи, метрики, трейсы, алерты, SLO и нормальные постмортемы
- применять DDD/Hex/CQRS/EDA там, где они реально дают порядок
- писать код, который можно поддерживать годами
**В данный момент**
- разбираем платформу на понятные доменные модули и сервисы
- стабилизируем критичные пайплайны платежей и биллинга: идемпотентность, очереди, ретраи, дедуп
- прокачиваем интеграции: провайдеры карт, платёжные шлюзы, KYC/AML, антифрод, лимиты
- поднимаем эксплуатацию: observability, алёртинг, инциденты, SLO
## Ожидания от кандидата
**Кого ищем?**
- дисциплинированного: умеёшь планировать день и доводить до результата
- ответственного: предупреждаешь про риски и не пропадаешь
- проактивного: предлагаешь улучшения и берёшь задачи, которые двигают продукт
- инженера: думаешь про надёжность, поддержку и стоимость изменений
- системного: умеёшь держать фокус и доводить начатое
**ЕСЛИ ЧЕГО-ТО НЕ ЗНАЕШЬ — ВСЁ РАВНО ЛУЧШЕ ПОПРОБОВАТЬ, ЧЕМ ПРОЙТИ МИМО**
**Что будем делать**
- проектировать и развивать бэкенд-сервисы необанка: платежи, биллинг, лимиты, подписки, интеграции
- делать API и контракты: REST/gRPC/async events, версионирование, обратная совместимость
- строить event-driven процессы: очереди, события, саги, outbox/inbox, at-least-once где честно
- делать миграции и refactor без остановки мира
- улучшать эксплуатацию: метрики, логи, трассировка, алерты, runbooks
- обсуждать и фиксировать архитектуру: boundaries, зависимости, data ownership
- писать тесты: unit/contract/integration, не только happy-path
**Что требуем**
- уверенное владение хотя бы одним популярным языком: Go, Java/Kotlin, TypeScript/Node.js, C#, Rust, Python, PHP и тд
- если ты пыхер: либо Symfony, либо сильная архитектурная база и продовый опыт с нормальными практиками
- понимание хайлоад/хайавэйлабилити: масштабирование, отказоустойчивость, деградация, лимиты, backpressure
- опыт с реляционными БД и транзакциями: PostgreSQL или аналоги, миграции, индексы, блокировки
- опыт с асинхронщиной: очереди/стримы, ретраи, дедупликация, идемпотентность
- архитектурная грамотность: SRP, композиция, минимальный shared state, нормальные границы модулей
- Git и нормальный workflow: PR, ревью, CI
**Будет плюсом**
- опыт миграций со стека на стек, особенно при переезде с Python/Sanic
- опыт в финтехе: платежи, антифрод, лимиты, чарджбеки, KYC/AML
- опыт с gRPC, protobuf, контрактным тестированием
- опыт с Kubernetes, IaC, GitOps, прод-наблюдаемостью
- понимание DDD/Hex/CQRS/EDA на практике: где домен, где инфраструктура, где boundaries, где не надо
## Условия работы
- гибкий график
- испытательный срок до 2-х месяцев с возможностью закрыть его досрочно
- дэйоффы (в основном оплачиваемые) по предварительному согласованию
- оформление по ГПХ или ИП-ИП или ИП-СЗ, доступны почти любые схемы
- оформление в штат
- график местами может быть не нормированным, но мы стараемся не доводить до этого
## Бонусы
- помогаем с железом, оплатой лицензий, нейросетей
- оплачиваем сервисы (GPT, Claude, JetBrains и др)
- полная удалёнка
- возможность развиваться за рамками основной специализации: учим, менторим, доводим до результата
- после годового стажа - доступ к глобальным и экспериментальным проектам
## Дополнительные инструкции
**Pinterest**
- создай на pinterest доску с названием moodboard
- добавь туда от 25 до 50 (не меньше) разных изображений, которые тебе нравятся и соответствуют твоему духу
- там же, на pinterest, создай доску с названием antimoodboard
- добавь туда от 20 до 35 (не меньше) разных изображений, которые тебе не нравятся и вообще портят тебе настроение
**Тестовое**
- пройди короткое тестовое задание: оно не про знание конкретного стека, а про то, как ты находишь и внедряешь решения
**Отправка**
- отправь ссылки на доски и форк челленджа в отклике