Назад
14 часов назад

Backend Engineer

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle
Страна
Russia
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Backend Engineer

Требования

Бэкенд разработчик Middle DDD CQRS Apache Kafka gRPC CI/CD PHP Python Java Golang NestJS

Условия

Можно удалённо Pintopay

О компании и команде

Хай пипл © Ищем Backend/Fullstack Engineer Чтобы подать заявку - сперва прочти блок с дополнительными инструкциями. Отклики без выполненных инструкций - не рассматриваем.Что делаем? Строим необанк: карты, платежи, подписки и платформу вокруг этого. Много интеграций, много требований к надёжности, наблюдаемости и качеству изменений. Текущая ситуация Мы постепенно переезжаем с 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 и тд
  • если это PHP: либо Symfony, либо сильная архитектурная база и продовый опыт с нормальными практиками
  • понимание хайлоад/хайавэйлабилити: масштабирование, отказоустойчивость, деградация, лимиты, backpressure
  • опыт с реляционными БД и транзакциями: PostgreSQL или аналоги, миграции, индексы, блокировки
  • опыт с асинхронщиной: очереди/стримы, ретраи, дедупликация, идемпотентность
  • архитектурная грамотность: SRP, композиция, минимальный shared state, нормальные границы модулей
  • Git и нормальный workflow: PR, ревью, CI

Будет плюсом

  • опыт миграций со стека на стек
  • опыт в финтехе: платежи, антифрод, лимиты, чарджбеки, KYC/AML
  • опыт с gRPC, protobuf, kafka, контрактным тестированием
  • опыт с Kubernetes, IaC, GitOps, прод-наблюдаемостью
  • понимание DDD/Hex/CQRS/EDA на практике: где домен, где инфраструктура, где boundaries, где не надо

Условия работы

  • гибкий график
  • испытательный срок до 2-х месяцев с возможностью закрыть его досрочно
  • дэйоффы (в основном оплачиваемые) по предварительному согласованию
  • оформление по ГПХ
  • график местами может быть не нормированным, но мы стараемся не доводить до этого

Бонусы

  • полная удалёнка
  • возможность развиваться за рамками основной специализации: учим, менторим, доводим до результата

Дополнительные инструкции

Pinterest

  • создай на pinterest доску с названием moodboard
  • добавь туда от 25 до 50 (не меньше) разных изображений, которые тебе нравятся и соответствуют твоему духу
  • там же, на pinterest, создай доску с названием antimoodboard
  • добавь туда от 20 до 35 (не меньше) разных изображений, которые тебе не нравятся и вообще портят тебе настроение

Тестовое

  • пройди короткое тестовое задание: оно не про знание конкретного стека, а про то, как ты находишь и внедряешь решения

Отправка

  • отправь ссылки на доски и форк челленджа в отклике, дальше будет ревью

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -