О нас: Мы — финтех-компания, строим B2C-продукты: кредитование, рассрочки, электронные кошельки, кредитные конвейеры. Продуктовая команда небольшая (~13 человек), каждый инженер напрямую влияет на продукт и архитектуру. У нас зрелая инженерная культура при стартаповом духе: IaC (Terraform + Ansible), GitOps (ArgoCD), Vault для секретов, полноценный observability-стек (Grafana, Prometheus, Loki, OpenTelemetry). Код ревью, CI/CD, автотесты — не формальность, а часть ежедневной работы. Чем будешь заниматься: Проектировать и разрабатывать микросервисы на Go для ядра финтех-платформы: кредитные конвейеры, платёжные сервисы, внутренние API Интегрироваться с внешними системами: KYC/AML-провайдеры, платёжные шлюзы, банковские API Проектировать API (gRPC/Protobuf, REST): контракты, версионирование, идемпотентность Работать с PostgreSQL: проектировать схемы, писать миграции, оптимизировать запросы Покрывать код тестами (unit, integration, testcontainers) и участвовать в код-ревью Настраивать логирование, метрики и алерты для своих сервисов Участвовать в on-call ротации и разборе инцидентов Это не позиция «напиши функцию по ТЗ». Ты будешь влиять на архитектурные решения, выбор инструментов и процессы команды. Стек: Go; gRPC/Protobuf; PostgreSQL; Kafka; Docker; Kubernetes; GitLab CI; ArgoCD; Vault; Prometheus; Grafana; Loki; OpenTelemetry. Что мы ожидаем: Опыт бэкенд-разработки на статически типизированном языке (Go, Java, C#, Kotlin) — от 2 лет. Если пишешь не на Go, но готов перейти — это не блокер; PostgreSQL — уверенная работа: индексы, транзакции (isolation levels), миграции, EXPLAIN ANALYZE; Проектирование API — REST или gRPC. Понимание backward compatibility и идемпотентности; Микросервисы — понимание паттернов (outbox, saga, circuit breaker, retry) и trade-offs по сравнению с монолитом; Docker CI/CD — пишешь Dockerfile, работаешь с пайплайнами, понимаешь стадии сборки и деплоя; Тестирование — пишешь тесты не из-под палки. Unit, integration, понимание test pyramid; Observability — структурированные логи, метрики, трейсы. Умеешь дебажить проблему в production, а не только локально. Будет плюсом: Опыт на Go (goroutines, channels, context, стандартная библиотека); Kubernetes: Deployment, Service, ConfigMap, умение дебажить поды; Опыт в финтехе: KYC/AML, платёжные системы, 152-ФЗ; Event-driven архитектура: Kafka/NATS/RabbitMQ, at-least-once delivery, idempotent consumers; Безопасность: OWASP Top 10, JWT/OAuth2, secrets management; Какой ты: Думаешь системно — понимаешь, что изменение в одном сервисе может сломать три других. Видишь картину целиком, а не только свой кусок; Берёшь ownership — доводишь задачу от постановки до production. Видишь проблему — поднимаешь, а не ждёшь; Адаптивен — «вчера делали X, сегодня нужен Y» — для тебя это нормально, а не повод для фрустрации; Проявляешь инициативу — предлагаешь улучшения, разбираешься в root cause, не ждёшь указаний; Используешь AI-инструменты — Copilot, Claude, Cursor. Не слепо копируешь output, а верифицируешь и ускоряешь свою работу; T-shape — глубоко в бэкенде, но можешь прочитать фронтенд, разобраться в DevOps, поговорить с бизнесом; Что мы предлагаем: Формат работы: удалёнка; Влияние на продукт и архитектуру — в команде единомышленников твой голос слышен; Зрелый инженерный стек: IaC, GitOps, Vault, observability — не придётся воевать с legacy-инфраструктурой; Финтех-домен с реальными техническими вызовами: высокая доступность, безопасность данных, интеграции с банками; Бюджет на обучение и конференции; Официальное трудоустройство по ТК РФ с первого дня работы; ДМС со стоматологией. Как проходит найм Скрининг (30 мин) — знакомство, обсуждение опыта и мотивации; Техническое интервью (60–90 мин) — системный дизайн, разбор задач, обсуждение архитектурных решений; Финальная встреча (30–45 мин) — знакомство с командой, культура, ожидания; Мы не даём алгоритмические задачи на доске. Нас интересует, как ты думаешь, принимаешь решения и обосновываешь выбор.