Архитектор ПО (веб-разработка)
Все наши вакансии для достигших 18 полных лет. Мы Welcome Tech — отдел продуктовой веб-разработки Welcome Group. Развиваем внутренний продукт для автоматизации доставки еды из 45 ресторанов, который объединяет: клиентов, курьеров, диспетчеров и рестораны. В среднем выполняем 30 000 заказов в месяц и где-то 1 000 в день.Мы ищем архитектора ПО или системного архитектора. Будет мнооооого интересной работы и достойная компенсация. Команда Delivery: 4 бэка, 2 фронта и 1 фулстек. Команда Discovery: РП, Аналитик, Дизайнер и 2 QA. Работаем спринтами по методологии SCRUM.
Предстоит переводить бизнес-требования в техническую архитектуру. Определять технологии и подходы. Отвечать за характеристики системы. Выстраивать стратегию развития системы на 2-3 года вперед. В процессе взаимодействовать с бизнес-аналитиком, дизайнером и командой разработки.
Проект:
Welcome Доставка — агрегатор доставки из ресторанов холдинга:
- клиентские интерфейсы: Сайт, Android и iOS;
- внутренние интерфейсы: диспетчер, кухня, курьер и маркетинг;
- вишенка на торте ядро системы с бизнес-логикой.
Бэк пишем на PHP, в одном проекте используем Zend, в другом — Symphony. Фронт — Angular, Vue, React Native. Мы не ограничиваем себя этим набором — есть свобода выбора.
- PHP и фреймворки Zend и Symphony
- MySQL, Redis, RabbitMQ
- Rest API, SOAP
- Docker, k8s, Gitlab-CI
- SPA, PWA
- Это вакансия для специалиста с хорошей насмотренностью в разработке и с инженерным мышлением.
- Проектирование и развитие архитектуры системы в целом и сервисов (отдельных частей)
- Проектирование API и интеграций между внутренними сервисами и внешними системами
- Декомпозиция бизнес‑требований в технический дизайн, подготовка и защита архитектурных решений
- Контроль соблюдения архитектурных принципов разработкой, участие в код‑ревью ключевых участков
- Анализ производительности и отказоустойчивости, поиск и устранение узких мест
- Участие в выборе технологий, инструментов и подходов
- Видим в роли архитектора ооочень опытного разработчика или тимлида или CTO. С амбициями влиять на развитие систем, развитие бизнеса. С желанием принимать решения и нести них ответственность.
- Опыт разработки от 10 лет, с опытом проектированния функционала/узлов/систем
- Есть опыт проектирования и эксплуатации нагруженного функционала
- Сильные знания PHP и желательно фреймворка Symphony и/или Laravel
- Опыт построения микросервисной архитектуры
- Понимание работы реляционных БД и NoSQL‑хранилищ
- Опыт работы с контейнеризацией и оркестрацией и базовым CI/CD
- Знание основных архитектурных и интеграционных паттернов
- Понимание принципов обеспечения отказоустойчивости, масштабируемости, наблюдаемости
- Будет плюсом
- Опыт рефакторинга легаси‑систем
- Опыт миграции с монолита на микросервисы