#вакансия #backend #senior #remote
Senior PHP разработчик (Backend)
Компания: Twin (
https://twin24.ai/)
Формат работы:
-работа удалённая( работаем в scrum)
-есть возможность работать в коворкинге в г. Екатеринбург.
Занятость: полная
Опыт работы: 3-6 лет
ЗП: от 200 000 до 300 000 руб. на руки
О нас:
TWIN представляет собой омниканальную платформу для автоматизации любых коммуникаций между бизнесом и их клиентами. Платформа помогает создавать и интегрировать голосовые и чат-боты в бизнес - процессы любой компании. Платформа поддерживает звонки, SMS, email, а также сообщения в мессенджерах и соцсетях.
Мы уже работаем с целым рядом крупных компаний в РФ, CША, Европе.С помощью наших решений компании выстраивают бесперебойные каналы коммуникации со своими клиентами, исключив человеческий фактор, существенно сократив затраты и повысив скорость обслуживания.
Что нужно будет делать:
• Совместно с опытными разработчиками создавать и развивать сервисы платформы 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.
Контакты для отправки резюме:
@KorolkovaAnna или korolkova@twin24.io