November 18, 2019

Senior/Middle Java Backend Developer

от 120 000 до 200 000 руб. на руки

Санкт-Петербург, Большой Сампсониевский проспект, 61к2

TextBack — это платформа чат-ботов и рассылок в мессенджерах. Мы позволяем бизнесу создать за 5 минут чат-бота, автоматизировать цепочку касаний и увеличить конверсию рассылок. Наша миссия — помогать бизнесу расти, увеличивая эффективность касаний на всех этапах воронки продаж.

Мы первые в России запустили официальную рассылку с чат-ботом в WhatsApp и открыто рассказали о результатах. Раньше других тестируем апдейты API платформ всех популярных мессенджеров – WhatsApp Business API, ВКонтакте, Telegram, Facebook и Viber.

Платформой пользуется более 1000 компаний, например — Skyeng, Dodo Pizza, GrowFood, ESET NOD32, Мое Дело, Альфа-банк, Кофе Лайк. Ежемесячно бизнесы отправляют рассылок на более чем 11 млн.подписчиков.

Работаем с 2016 года. В команде 20 человек, 6 человек в разработке. Работаем по Канбан. Пишем на Java, JS и Angular + мигрируем на Vue (FE). Для задач используем Visual Studio Online, для общения MS Teams.

Кого мы ищем: Senior/Middle Backend Developer

Backend на Java 8. Хостимся в AWS. СУБД пока что MSSQL (исторически), смотрим в сторону Postgresql. Архитектура микросервисная, сервисы между собой общаются через очередь сообщений для всего, что касается мессаджинга и синхронно по HTTP для всего остального (управляющие или информационные сценарии). Приложения деплоятся ансиблом в виртуалки или в k8s. Сборка и деплой автоматизированы, руками не делаем ничего. Пишем на Spring. Не используем ORM, но используем liquibase для порядка в схеме.

Чем предстоит заниматься:

  • Программировать новые сервисы и дорабатывать существующие
  • Быть точкой ответа на любые прочие технические вопросы
  • Выполнять декомпозицию фич
  • Выполнять code review (вообще у нас cross)
  • Контролировать деплои
  • Обеспечивать непрерывность работы системы

Ты подходишь потому, что:

  • Пишешь коммерческий код на Java не менее 3 лет и оцениваешь себя на уровне не ниже middle
  • Писал асинхронный код (у нас есть vert.x)
  • Знаешь микросервисную архитектуру, event driven архитектуру
  • Знаешь как обеспечивается отказоустойчивость веб-приложений, СУБД
  • Знаешь как минимум одно облако (AWS, Azure, etc).
  • Любишь методологии continuous delivery
  • Умеешь вести документацию, как внутреннюю так и внешнюю
  • Умеешь вести переговоры с заказчиками, обсуждать архитектуру и другие технические вопросы
  • Не по наслышке знаешь рекомендации OWASP или аналогичные по ИБ

Ты точно подходишь, если:

  • Знаешь, чем отличаются основные СУБД и где какие грабли. Где нужен ин мемори кеш, а где не нужен.
  • Профайлер - твой лучший друг
  • Знаешь, где лучше использовать облако, а где on premises и сможешь доказать команде
  • Раньше управлял техническим беклогом

Мы рады предложить:

  • Адекватное и технически грамотное руководство, дружный коллектив. У команды построении высоконагруженных систем в телеком и веб.
  • Профессиональный и финансовый рост и перспективы продукта по выходу на зарубежные рынки.
  • Мы против формального подхода и для нас важно, чтобы сотрудники радели за общее дело.
  • Нацеливаемся на долгосрочную работу, поэтому предлагаем опцион сотрудникам, вносящим наиболее ценный вклад

Связь:

telegram - @serebryakovall, email - [email protected]