Большой Сампсониевский проспект 61к2
TextBack — лидирующая в СНГ платформа для автоматизации мессенджер-маркетинга. Мы являемся крупнейшим отправителем WhatsApp Business API-рассылок по данным нашего провайдера, 360Dialog. Ежемесячно через нашу платформу проходит более 2 миллионов корпоративных сообщений в WhatsApp, и мы активно развиваем направления Telegram и интеграции AI-ассистентов в чат-боты.
Нашими клиентами являются 1300+ компаний, включая таких гигантов, как ВкусВилл, Ив Роше, English First, Skyeng, проекты Яндекса и Сбера. Мы тесно интегрируемся с экосистемами AmoCRM, Mindbox и другими CDP и CRM-платформами.
Мы ищем талантливого Java/Kotlin-разработчика, который готов развиваться вместе с нами, вносить значимый вклад в продукт и решать интересные архитектурные и продуктовые задачи.
Чем предстоит заниматься (зоны ответственности):
-
Разработка, поддержка и оптимизация бизнес-логики высоконагруженной платформы.
-
Написание качественного кода и его покрытие автоматическими тестами (unit, integration).
-
Участие во всем жизненном цикле функциональности: декомпозиция задач, планирование, код-ревью, помощь команде QA, документирование решений.
-
Сопровождение CI/CD пайплайнов, использование и мониторинг билдов (для настройки у нас отдельная devops команда).
-
Участие в архитектурном планировании и оценке задач.
Наш технологический стек:
-
Языки: Java 8/11/17+, Kotlin.
-
Фреймворки: Spring (Boot, Integration, Data), Xposed, Vert.x.
-
Базы данных и хранилища:
-
Реляционные: MSSQL, PostgreSQL (миграции на Liquibase).
-
NoSQL: MongoDB.
-
Кэширование: Redis.
-
Аналитика: ClickHouse.
-
-
Логирование и тестирование: JBoss Logging, SLF4J, JUnit, Spock.
-
Коммуникация: REST (Vert.x http client, OkHttp, RestTemplate), брокер сообщений ActiveMQ.
-
Инфраструктура: Яндекс.Облако.
Нам важно, чтобы вы:
-
Имели опыт коммерческой разработки на Java.
-
Понимали принципы микросервисной архитектуры.
-
Имели знания Spring Framework (Boot, Data) и опыт работы с реляционными и NoSQL БД.
-
Практиковали написание автоматических тестов (JUnit).
-
Имели опыт работы с Kotlin или у вас есть желание его освоить и применять.
Будет отличным плюсом:
-
Навыки использования AI-инструментов для разработки и тестирования (например, для генерации кода, создания тест-кейсов, оптимизации или рефакторинга).
-
Знание или опыт работы с AI-интеграциями (например, OpenAI Responses API или подобными)
А также обладали следующими качествами:
-
Проактивность: Вы инициативны, видите проблемы и предлагаете решения.
-
Ответственность: Вы небезразличны к результату своей работы и его влиянию на опыт клиентов.
-
Продуктовый майндсет: Вы умеете и любите разбираться в бизнес-требованиях, думать наперед и участвовать в проектировании.
-
Коммуникация: Вы умеете ясно излагать мысли в код-ревью и в обсуждениях с командой.
-
Опыт в Agile: Понимание принципов и церемоний (Scrum/Kanban) — ежедневные стендапы, планирование, рефайнменты.
Мы предлагаем:
-
Интересные и сложные задачи в области высоконагруженных систем и интеграций, AI-инструментов, распределенных систем.
-
Возможность полной удаленной работы или комфортный офис в Санкт-Петербурге.
-
Гибкий график с ориентацией на московское время для комфортной командной работы.
-
Официальное оформление по ТК РФ (полный пакет). Мы — аккредитованная ИТ-компания, резидент «Сколково».
-
Дружескую атмосферу в сплоченном коллективе единомышленников.
-
Реальные возможности для профессионального роста за счет участия в масштабировании сложного продукта.