TextBack — платформа автоматизации мессенджер-маркетинга. Крупнейшая в СНГ платформа по объему рассылок WhatsApp Business API (по данным официального BSP-провайдера 360Dialog). Отправляем 2+ миллиона корпоративных WhatsApp-рассылок в месяц, активно развиваем Telegram направление и использование AI.
1300+ платящих клиентов, в том числе ВкусВилл, Ив Роше, English First, Skyeng, проекты Яндекса и Сбера. Дружим и интегрируемся с Mindbox и другими CDP.
Мы ищем талантливого Java инженера в нашу команду.
Hard skills
- Микросервисная архитектура, backend сервисы на Java 8/11/17 (большинство), Kotlin (два), Python (один). Фреймворки - Spring + Spring Integration (новые сервисы), Vertx.
- Для логирования - JBoss logging, SLF4J.
- Для тестирования - JUnit + Spock
- Базы данных и хранилища - MSSQL, PostgreSQL, MongoDB для хранения данных в различных сценариях, Redis - для кэширования, Clickhouse - для аналитики и статистики.
- Для работы с хранилищами данных - JDBC + Vertx, java-driver и JPA(Spring Data) для MongoDB, JPA (Spring Data) для PostgreSQL. Для структуры и миграции данных - Liquibase (MSSQL и PostgreSQL).
- Коммуникация микросервисов - REST (Vertx http client, okhttp, RestTemplate), ActiveMQ.
- Облачные сервисы - Яндекс.Облако
Soft skills
- опыт работы - ищем специалиста с 3+ годами в продуктовой разработке. Нам нужен человек, который сможет эффективно пройти онбординг и начать приносить ценность команде, взамен мы предлагаем возможности для развития навыков и относительную свободу внутри своей предметной области, а также спокойную и дружелюбную рабочую атмосферу в команде
- умение писать хороший код и покрывать его автоматическими тестами, знание TDD и BDD будут плюсом
- проактивность - инициативность в ежедневной работе
- ответственное и небезразличное отношение к своей работе и ее результатам для клиентов - мы делаем продукт для людей и заботимся об их опыте работы с продуктом
- code reviews - умение читать и понимать чужой код, а также эффективно коммуницировать с коллегами чтобы делать свой и их код лучше
- продуктовый майндсет - умение понимать, уточнять и внимательно работать с бизнес-требованиями, а также принимать участие в архитектурном планировании и оценке задач
- опыт работы с agile методологиями - мы работаем по scrumban, поэтому нам важно понимание процесса agile SDLC и основных церемоний - daily scrum, refinement и других
- возможна полная удаленная работа
- предпочтительна работа по времени МСК или близкому к нему - для удобства и полноценной командной работы
Зоны ответственности
- код и бизнес-логика системы
- дев тестирование
- использование пайплайнов, публикация и споровождение билдов
- документирование решений
- код-ревью
- декомпозиция и планирование
- помощь во время QA
Условия:
- мы - аккредитованная ИТ компания
- полная удаленная работа при желании или офис в Санкт-Петербурге
- работа по времени МСК
- дружная атмосфера в коллективе
- возможности профессионального роста
- интересные и сложные задачи
- работа по ТК РФ