Senior PHP разработчик (Backend)

Зарплата

от 200 000 ₽

Требования

Бэкенд, Старший (Senior)PHPRedisSOLIDMongoDBClickHouseRabbitMQSymfonyLaravelPythonGolang

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Диалоговая платформа для создания voice- и chat-ботов

Описание вакансии

Условия работы

TWIN представляет собой омниканальную платформу для автоматизации любых коммуникаций между бизнесом и их клиентами. Платформа помогает создавать и интегрировать голосовые и чат-боты в бизнес - процессы любой компании. Платформа поддерживает звонки, SMS, email, а также сообщения в мессенджерах и соцсетях.

Мы уже работаем с целым рядом крупных компаний в РФ,CША, Европе.С помощью наших решений компании выстаивают бесперебойные каналы коммуникации со своими клиентами, исключив человеческий фактор, существенно сократив затраты и повысив скорость обслуживания.

  • Год создания 2016 года, команда – 67 человек, работаем - в 3 странах, партнеров TWIN – 40;
  • Партнеров Whitelabel – 17, резиденты Сколково с 2019 года;
  • 10 РФ и зарубежных патентов на собственные сервисы (TTS, ASR, NLU, AMD), являемся аттестованным обработчиком персональных данных, входим в реестр IT компаний - разработчиков российского ПО;
  • В 2021 году привлекли инвестиции от CapMan Russia и вошли в группу компаний VOXYS, которая занимает 30% долю на рынке аутсорсинговых услуг КЦ.

Обязанности:

  • Совместно с опытными разработчиками создавать и развивать сервисы платформы Twin (backend);
  • Участвовать в проектировании архитектуры платформы;
  • Проводить code review;
  • Управлять командой разработчиков;
  • Следить за соблюдением принятых стандартов программирования внутри команды.

Требования:

  • Умение решать задачи для которых нет готового решения в интернете;
  • Экспертное знание синтаксиса и семантики PHP версии 7.3.* или выше;
  • Хорошее понимание принципов декомпозиции программ: SOLID, GRASP, DRY, KISS, YAGNI т.д.;
  • Большой опыт работы с реляционными базами данных: оптимизация сложных запросов, виды индексов, уровни изолированности транзакций, репликация, шардирование и т.д.;
  • Опыт работы с нереляционными базами данных: Redis, MongoDB, Cassandra, Tarantool, Neo4j, ClickHouse и т.д.;
  • Опыт работы с одним из популярных брокеров сообщений: RabbitMQ, Apache Kafka и т.д.;
  • Уверенные знания основных структур данных (очереди, стэк, деревья и т.д.) и алгоритмов (эффективные алгоритмы, временная и пространственная сложность, O-нотация);
  • Опыт асинхронного/параллельного программирования (не обязательно на PHP);
  • Иметь общее представление о построении распределённых высоконагруженных систем;
  • Опыт работы с одним из популярных PHP фрэймворков: Symfony, Laravel, Yii2.

Будет плюсом:

  • Руководство командой разработчиков;
  • Участие в разработке высоконагруженных или распределённых приложений;
  • Знание одного из следующих языков программирования: Golang, Python, C;
  • Знание и умение применять DDD на практике;
  • Работа с VoIP, WebRTC.

Условия:

  • Работа в коворкинге в г. Екатеринбург, либо удалённо;
  • Возможны различные виды трудоустройства (по ТК РФ, как ИП и т.д.), обсуждается индивидуально.