Middle Fullstack-разработчик
Описание
Мы ищем талантливого и мотивированного Middle Fullstack программиста для разработки и поддержки нашего продукта — современной программной IP-АТС, предназначенной для бизнеса. Если вам интересно сочетание frontend и backend разработки, работа с VoIP-технологиями и участие в создании корпоративной телефонии — это отличная возможность для профессионального роста!О проекте:Наш продукт — это модульная программная система корпоративной телефонии с открытой архитектурой, построенная по принципу гибкой масштабируемости и адаптации под разные задачи бизнеса. Система обеспечивает управление голосовой связью, маршрутизацию звонков, колл-центр, автоматическое голосовое меню (IVR), интеграцию с CRM (например, Bitrix24 и 1С) и другими внешними сервисами.Открытая модульная структура позволяет разрабатывать собственные модули, расширять существующую функциональность и адаптировать систему под конкретные требования проектов.Обязанности:• Разработка функциональных модулей АТС: frontend, backend на PHP, логика обработки звонков на PHP, отчётность.• Интеграция модулей с существующей системой и другими сервисами (включая Asterisk).• Тестирование, отладка и оптимизация кода для повышения стабильности и производительности.• Участие в рефакторинге и улучшении существующего функционала.• Поддержка базовой визуальной части интерфейсов (меню, кнопки, отображение данных).• Проектирование и реализация внутренних программных интерфейсов для взаимодействия модулей АТС.• Проектирование и поддержка интеграционных интерфейсов для взаимодействия АТС с Asterisk и другими внешними сервисами.• Сборка и выпуск релизов.Требуемые навыки:• Frontend: HTML, JavaScript/TypeScript, CSS, Vue 3, Element-Plus, Vite.• Backend: PHP 7, Apache, MySQL/MariaDB.• Умение читать чужой код (обязательно).• Общие навыки UI/UX и дизайна.• Базовые знания администрирования Linux.• Способность следить за тенденциями в разработке и внедрять новые практики.Будет плюсом:• Опыт работы с SIP-протоколом.• Понимание работы Asterisk и VoIP-сервисов.• Знания C/C++ и Qt для взаимодействия с сервисами обработки звонков.Требования к кандидату:• Опыт коммерческой разработки от 3 лет.• Уверенное владение Git.• Умение писать чистый, читаемый и поддерживаемый код.• Понимание принципов декомпозиции, разделения ответственности и построения расширяемой архитектуры.• Готовность предоставить примеры кода или ссылку на репозиторий при отклике.Мы предлагаем:• Заработная плата от 150 000 до 180 000 рублей (в зависимости от опыта и навыков).• Участие в разработке коммерческого продукта с перспективой профессионального роста.• Проект, где вы увидите результат своей работы напрямую.• Гибкий график и гибридный формат работы.