Наша компания занимается разработкой и поддержкой проектов разной сложности и разного направления – большие, маленькие, с коротким жизненным циклом и долгоиграющие, есть проекты высоконагруженные, с использованием нейросетей и пр. Какие-то проекты делаем с нуля, какие-то тянем годами, постоянно улучшая и дорабатывая. Но чего у нас нет – нет кучи однотипных проектов, которые штампуются по одной схеме и технологии.
Обязанности:
- Поддержка и развитие существующих проектов, запуск новых с нуля (собственно, этим и занимаются разработчики)
- Разработка веб-сервисов и API
- Верстка интерфейса веб-приложений (если умеете)
- Возможно, придется рефакторить легаси-код, далекий от идеала (не всегда можно сделать из него "конфетку", но довести до вполне приемлемого уровня, внедряя современный подход, можно точно)
- Разработка тестов приложений
Требования: - Хороший опыт разработки на PHP (а какой middle может быть без опыта?), знание конкретных фреймворков не является строго обязательно, ибо хороший спец быстро въедет в специфику любого фреймворка, но опыт работы с Symfony будет большим плюсом (работать нужно будет с этим фреймворком)
- Понимание HTML5, CSS3, JavaScript (хотя работать придется, конечно, с бэкендом, но понимать-то эти штуки надо)
- Про понимание веб-стека, принципов REST, JSON, а также кросс-браузерных и кросс-платформенных аспектов писать в вакансии для мидла немного неловко (ибо само собой разумеющееся), но путь будет такой пункт
- Знание SQL, умение строить сложные SQL-запросы c оптимизацией производительности (не только через ORM, но и руками; мы используем PostgreSQL, но если у вас в анамнезе только MySQL, вы же быстро адаптируетесь, верно?)
- Знание git (маст хэв) и Docker (хотя бы в общих чертах)
- Умение разбираться в чужом коде (это само собой, когда включаетесь в поддержку уже работающего проекта)
- Технический английский (чтение документации - а как иначе-то? надо же подключать сторонние библиотеки)
Условия: - Работа в офисе г.Краснодар (да, именно в офисе и именно в Краснодаре, удаленка не прокатит; в принципе, можем обсудить и гибрид, но не начальном этапе)
- Официальное оформление и полностью "белая" зарплата (за ударную работу - бонусы и премии)
- Полный рабочий день с гибким графиком (и "жаворонки", и "совы" смогут выбрать для себя комфортный график)
- Хорошая дружная команда (есть с кем пообщаться и всегда есть у кого и чему поучиться)
- Компания аккредитована в Минцифре РФ (вдруг для вас это важно, например, ИТ-ипотеку хотите взять)
- За счет компании кофе и настольный теннис («плюшки» не очень большие, но как есть)
Примечание для тех, кто читает вакансию до конца. Грань между "миддлом" и "джуном" довольно размыта, но она есть. Разработчик middle - это более обширный практический опыт, он быстрее изучает новое и быстрее переключается между задачами, что дает бОльшую производительность и бОльшую самостоятельность в принятии решений при разработке.
И если вам даже кажется, что не на все 100% попадаете в описание вакансии, но уверены в своих силах и способности обучаться - пишите.
Если считаете, что можете предложить больше, чем описано, и претендуете на позицию повыше и на зарплату побольше - тоже пишите, готовы обсудить и это :)