Назад к вакансиям

Senior Backend Engineer

SmartCoreEMEA и ещё 2 городаУдалённоот 5 лет
PythonSQLPostgreSQLJavaBackendKafkaC#Node.jsMySQLOracleKotlinGolang

Описание

SmartCore – финтех-холдинг, создающий инфраструктуру для следующего поколения платежей. Вы присоединитесь к ключевой команде, которая занимается разработкой и развитием основной эквайринговой платформы – сложной, высоконагруженной системы с микросервисной архитектурой, работающей в режиме 24/7.

Обязанности

  • Проектирование и разработка новых микросервисов и бизнес-логики
  • Оптимизация производительности существующих компонентов системы, работа с высоконагруженными участками кода
  • Принятие ключевых архитектурных решений, направленных на повышение отказоустойчивости, масштабируемости и безопасности платформы
  • Интеграция со сторонними платежными системами, банками и процессинговыми центрами
  • Работа с асинхронными потоками данных с использованием Kafka и RabbitMQ
  • Проведение code review, наставничество менее опытных коллег и внедрение лучших практик разработки
  • Активное участие в R&D, исследование и внедрение новых технологий в стек проекта
  • Покрытие кода unit- и интеграционными тестами, поддержание высокого качества кодовой базы

Требования

  • Коммерческий опыт бэкенд-разработки от 5 лет на одном из языков: Java, Kotlin, Python, Node.js, Golang, C#
  • Практический опыт работы с любой SQL-базой (PostgreSQL, Oracle, MySQL и др.): опыт оптимизации запросов, понимание уровней изоляции транзакций
  • Практический опыт построения систем на базе Kafka: понимание принципов работы брокера, паттернов producer/consumer, гарантий доставки сообщений
  • Опыт проектирования сервисов и системного дизайна распределенных систем
  • Понимание принципов работы сетевых протоколов (TCP/IP, HTTP/2, gRPC)
  • Опыт работы с инструментами контейнеризации и оркестрации (Docker, Kubernetes)
  • Привычка писать чистый, поддерживаемый и хорошо тестируемый код
  • Высокая степень самостоятельности, проактивность, ответственность за конечный результат и качество продукта
  • Свободное владение русским языком (B2 или выше) - обязательно для ежедневной коммуникации внутри команды

Будет плюсом

  • Опыт работы в финтехе или процессинге платежей, знание стандарта PCI DSS
  • Хорошо ориентируется в современных AI-технологиях, включая AI-агентов, и умеет применять различные LLM в работе
  • Опыт работы с NoSQL базами данных (MongoDB, Redis)
  • Знакомство с RabbitMQ
  • Опыт использования инструментов для мониторинга и трассировки (Prometheus, Grafana, Jaeger)
  • Опыт проведения нагрузочного тестирования (JMeter, Gatling)

Условия

  • Конкурентоспособная заработная плата, обсуждаемая индивидуально с каждым кандидатом
  • Современный технологический стек и отсутствие бюрократии
  • Бюджет на обучение, посещение профильных конференций и покупку литературы
  • Корпоративный доступ ко всем передовым LLM моделям в Max комплектации
  • Работу в команде экспертов, увлеченных своим делом, где ваше мнение всегда будет услышано