Middle/Senior PHP разработчик. Санкт-Петербург. Fulltime. До 150 net/до 200 net.

Tatiana_Gorbacheva

Новичок
Уважаемые разработчики, добрый день!

Разыскивается Middle/Senior PHP разработчика в компанию NETRIKA, занимающейся созданием web-систем для гос.сектора. Подробнее о компании - https://netrika.ru/solution/education.

Как мы работаем:
Мы работаем по TDD, в данный момент ведется грандиозный рефакторинг текущих решений и перенос их на новую архитектуру. Новая архитектура представляет из себя SPA на фронте и REST api на бэкенде. На фронте Angular, на бэке php 7.1, Phalcon 3.2, Postgres 9.6, Redis, ElasticSearch 6, MongoDB 3.4. Знание Phalcon не считаем обязательным, важнее понимать ООП и писать SOLID код, остальному научим.

Окружение для разработки и staging`a держим в docker, который умеем хорошо готовить. Все новое живет под CI на базе gitlab ci. Интерфейс взаимодействия front-back согласован swagger контрактами.

Наша команда:
Тимлид, 3 бэкенд разработчика, 2 фронтенд разработчика, 2 тестировщика, 2 проектировщика, 2 инженера техпод, РП и 2 аналитика.

Обязанности:
• Разработка высоконагруженных систем, чистый бэк-энд;
• Разработка unit-тестов;
• Разработка в связке с лидом команды архитекруры новых продуктов;
• Оптимизация имеющихся решений.

Требования:
• Профессиональное знание PHP 5.x, желательно знание и опыт работы с PHP 7.1;
• Знание шаблонов проектирования и опыт их применения;
• Опыт разработки веб-сервисов (soap, rest, wsdl, xml, json);
• Опыт применения одного или нескольких фреймворков: Symfony, Phalcon, Yii, Laravel;
• Готовность разбираться в чужом коде и править его без полной переделки.
Будет плюсом:
• Знание СУБД Postgresql и MongoDb;
• Опыт работы с ElasticSearch;
• Знание сервис-ориентированной архитектуры;
• Понимание TDD.

Условия:
✓Офис в центре (м. Пл.Восстания)
✓Возможность выбрать удобный график
✓Возможность удаленной работы при необходимости (например, по болезни ребенка)
✓ДМС, прививки и консультации врача прямо в офисе
✓З/П в рынке, белая, выплаты 2 раза в месяц
✓Участие в конференциях
✓Свежие фрукты/овощи, угощения к завтраку
✓Корпоративы: квесты, банкеты, боулинг, коньки, выезды на природу, стрелковый клуб.
✓Своя волейбольная команда

Татьяна, IT Recruiter
[email protected]
89687598934 (Telegram, WhatsApp, Viber)
 

Tatiana_Gorbacheva

Новичок
Уважаемые разработчики,

Что можете порекомендовать из альтернативных форумам и работным сайтам ресурсов, где можно разместить для Ваших коллегпредложение? Какие группы в vkontakte, facebook? Telegram-каналы?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
@Tatiana_Gorbacheva, да просто проект выглядит не очень интересным
"Готовность разбираться в чужом коде и править его без полной переделки"
исправление монолита с вековыми наслоениями, бесконечная борьба с логами, болезненные попытки надеть на корову седло, злые менеджеры, всегда сорванные сроки

как смысл рекомендовать этот проект?
 
Последнее редактирование:

Adelf

Administrator
Команда форума
Вообще, по сравнению со многими вакансиями это еще ничего. Если бы "гос сектор" и Phalcon выкинуть из вакансии, то она совсем неплохой была бы.

"Готовность разбираться в чужом коде и править его без полной переделки"
Нормальная фраза. У нас же каждый первый: "Код - говно, надо переписать с нуля". Это лишь требование некоего баланса в этом...

исправление монолита с вековыми наслоениями, бесконечная борьба с логами, болезненные попытки надеть на корову седло, злые менеджеры, всегда сорванные сроки
Ты что-то знаешь или просто решил описать свой проект :) ?
 

WMix

герр M:)ller
Партнер клуба
да на самом деле пользуясь Phalcon ты пишешь в обычном php, ничем не хуже других frameworks, очень на zend похож, мне показалось когда читал о нем


считай что там написано только
Опыт применения одного или нескольких фреймворков
остальное простые примеры
 

Adelf

Administrator
Команда форума
да на самом деле пользуясь Phalcon ты пишешь в обычном php
я в курсе. Вот только плотно работая с фреймворком, тебе постоянно надо ковыряться у него внутрях. И желательно делать это парой кликов Ctrl-B. Я вот не представляю как решать проблемы не описанные в документации в фальконе... придется лазить в сях?
 

WMix

герр M:)ller
Партнер клуба
И желательно делать это парой кликов Ctrl-B
те задачи, которые он решает, чаще не требуют понимания как оно работает, есть рута /xyz которая вызовет метод \bla\foo, а результат отправит на view-render. описание в твоем конфиге
 

Adelf

Administrator
Команда форума
@WMix, так можно сказать про любой фреймворк. Но вот сорцы Laravel я излазил вдоль и поперек :)
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Сверху