Senior PHP developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет!
XIAG - международная IT-компания, создающая для швейцарских бизнесов мобильные и веб-приложения для b2b и b2c сектора уже 22 года.
У нас есть проекты в партнерстве:
- Swisscom (крупнейший телекоммуникационный провайдер Швейцарии);
- HOGASHOP (крупнейшая швейцарская онлайн-торговая платформа для продуктов питания);
- CH Media (группа порталов по поиску работы в Швейцарии);
- Engadin St. Moritz, Switzerland Travel Centre ( различные туристические порталы);
- Malёsia-Reisen (небольшая авиакомпания) и др.
Наши офисы есть в Швейцарии (Винтертур), России – Сочи, Новосибирск (м. Маршала Покрышкина и Академгородок).
Что отличает наше партнерство с компаниями, и что любопытного здесь для тебя?
- работаем с реальными бизнесами, строим проекты для пользователей, которые действительно заинтересованы в результате
- сочетание b2b сферы с другим менталитетом и интересными идеями от заказчика побуждают искать новые технические реализации, строить дополнительную логику - это обеспечивает тебе постоянную вовлеченность в архитектурную и аналитическую части приложения
- новые вызовы для приложений, постоянное увеличение нагрузки помогает нам успешно работать с широким диапазоном технологий и постоянно его расширять новыми, несмотря на легаси базу - для тебя это значит, что можно драйверить эти изменения, дружить между собой разные технологии и части приложения
- разделяем специализацию на проектах для ускорения разработки параллельно и увеличения глубины работы в каждой сфере - сможешь глубже погружаться в задачи и работать рядом с реальными профессионалами
Задачи:
- работа с чистым PHP и фреймворками (зависит от проекта, и ваших личных навыков)
- поддержка и совершенствование архитектуры существующих проектов в команде
- оценка и разработки архитектуры, выбор технологий для новых проектов
- работа с БД
- полнотекстовый поиск
- отладка и совершенствование инструментов развертывания проектов
- cross code review в Gitlab
- поддержка и совершенствование документации кода
- продуктивная коммуникация с фронтенд-разработчиками
- диагностика, где происходит поломка со стороны клиента
Стек:
*от проекта к проекту технологии могут меняться, как и развиваться внутри одного проекта, поэтому данный список общий. От кандидата НЕ ожидаем знания всего перечисленного
- основа - PHP, будет плюсом Node.js, Golang
- Symfony, Slim, Silex, Zend Framework
- PostgreSQL, SQLite, очень редко MySQL
- ClickHouse
- JSON schema
- RabbitMQ
- редко ElasticSearch, Manticore
- LDAP
- PHPUnit, Mockery, Sentry
- Nginx
- Linux: SaltStack, Vagrant, Debian, Docker
- BluePrint, OpenAPI (swagger), JSON schema, REST API, GraphQL
- gitlab
- cross code review, CI, TDD
- будет плюсом понимание front-end задач и инструментов
Мы ожидаем от кандидата:
- опыт работы с чистым PHP от 5 лет
- опыт использования фреймворков, в приоритете Symfony Framework или Symfony компоненты
- опыт работы с Linux от 1 года
- использование в своих проектах PHP-стандартов PSR
- активное использование composer
- понимание полного цикла жизни приложения
- огромным плюсом будет опыт использования docker для разработки
- опыт работы в команде
- английский язык для письменного и устного общения с клиентами и ПМами (Intermediate)
Что готовы предложить:
- белое трудоустройство, вся зарплата - оклад
- гибридный график работы, но рассматриваем и индивидуальные условия – полный офис, полная удаленка, или неполный рабочий день
- среда, в которой ценят качественный код: авто-тесты, cross code review, время на рефакторинг, автоматизация релиза и работа с современными серверами
- технически грамотные решения от ПМов
- швейцарский менеджмент: горизонтальная иерархия, решения принимаются командой проекта, опыт разных ролей у разработчиков от проекта к проекту
- отсутствие бюрократии - прямой контакт с руководством
- ежегодный пересмотр зарплаты, бонусы
- внутренние проекты компании становятся частью внешних
- профессиональное развитие внутри компании: обмен опытом, мнениями, технологиями (ежемесячные лекции от коллег, организованные обсуждения)
- подбор проектов и задач в соответствии со способностями и навыками разработчиков
- ежедневная практика английского языка, бесплатные занятия в офисе раз в неделю и при желании обучение в школах или с репетитором с оплатой ¾ от компании
- курсы в профессии и конференции с оплатой ¾ от компании
- отсутствие ограничений по длительности отпуска за раз, доплата за больничные до 100% оклада
- work-life баланс: негативно относимся к переработкам - будь в свободное время с близкими
- фрукты и никаких печенек
В нашей команде коллеги умеют проявлять инициативу и отстаивать идеи; обсуждать, спорить, задавать вопросы; видеть свои причастность и ответственность в проекте; организовывать рабочее время и определять приоритеты.
Дополнительные инструкции
Мы серьезно относимся к подбору: просим предоставить примеры кода (не более 40% сгенерированного кода) или выполнить наше тестовое задание (Code Review, занимает около 1 часа), попробовать себя в парном программировании. Сотрудники хотят быть уверены в своих коллегах (не просто так они остаются с нами 5-7 и более лет).
Даже если думаешь, что это для тебя пока слишком - пиши познакомиться :)