О роли
Ищем Senior Backend Developer, которому нравится работать руками и быть близко к коду. Роль сильно сфокусирована на создании, оптимизации и масштабировании бэкенд-сервисов в высоконагруженной системе, где производительность и надежность критически важны. Вы будете работать над сложными задачами реального времени в ядре платформы: улучшение задержек, обеспечение высокой доступности и повышение эффективности систем в масштабе. Это не координационная роль; она для того, кто любит писать production-код, решать сложные инженерные задачи и видеть непосредственное влияние своей работы.
Ключевые обязанности
- Работа в составе кросс-функциональной команды, владеющей ключевым продуктом платформы.
- Проектирование, разработка и внедрение новых бэкенд-функций end-to-end в распределенной среде.
- Написание высококачественного production-кода ежедневно, непосредственный вклад в высоконагруженную масштабируемую систему.
- Владение сервисами, обрабатывающими финансовые транзакции в масштабе, с фокусом на надежность и точность.
- Предложение и внедрение улучшений в архитектуре, процессах и практиках разработки.
- Участие в код-ревью и архитектурных ревью для поддержания высоких инженерных стандартов.
- Решение сложных бизнес- и технических задач прагматичными и эффективными решениями.
- Участие в on-call ротации в команде для обеспечения надежности и доступности систем.
- Активная роль в текущих инициативах по технологической трансформации платформы.
- Тесное сотрудничество с инженерами, продуктом и другими стейкхолдерами для создания решений, используемых миллионами пользователей по всему миру.
Требования
- Уверенный опыт с Node.js/TypeScript, но также приветствуются эксперты в других OOP языках: Java, Python, C++, C#, Go.
- Сильное понимание техник асинхронного программирования.
- Глубокий production-опыт с Kafka: уверенное понимание consumer-group rebalances и их влияния на обработку, стратегий offset-commit при ретраях и дублировании доставки, ограничений семантики exactly-once.
- Опыт проектирования идемпотентных, retry-safe обработчиков для at-least-once пайплайнов: transactional outbox, idempotency keys, дедупликация.
- Опыт создания сервисов с gRPC или аналогичными RPC-фреймворками.
- Сильное знание реляционных баз данных (MySQL, PostgreSQL) и production-опыт с как минимум одной NoSQL технологией в масштабе (DynamoDB, MongoDB, Redis).
- Практический опыт запуска сервисов на Kubernetes и AWS/GCP: деплой, автоскалинг, лимиты ресурсов, production-отладка.
- Production-опыт: on-call владение высоконагруженной системой, включая реагирование на инциденты, оценку влияния, root-cause анализ и улучшения после инцидентов.
Будет плюсом
- Опыт с ClickHouse или другими колоночными/аналитическими базами данных.
- Опыт с multi-region/failover архитектурами: репликация данных, региональная изоляция, graceful degradation.
- Практическое использование AI-кодинг-агентов, таких как Cursor или Claude Code, в повседневной разработке: эффективный промптинг, ревью и валидация сгенерированного кода.
- Понимание безопасности приложений и лучших индустриальных практик.
- Опыт в гемблинг-домене.
Условия
- Конкурентная зарплата.
- Квартальные бонусы.
- Безлимитный оплачиваемый отпуск.
- Безлимитный оплачиваемый больничный.
- Удаленная и гибкая работа.
- Частная медицинская страховка.
- Финансовая поддержка в важных жизненных событиях.
- Бюджет на профессиональное развитие.
- Международное взаимодействие.
- Регулярные корпоративные мероприятия.
Бенефиты могут варьироваться в зависимости от локации и контракта.