Программист PHP (senior) in-house г. Краснодар

Дата размещения вакансии: 25.11.2024
Работодатель: Цифровые системы
Уровень зарплаты:
з/п не указана
Город:
Краснодар
Центральный внутригородской округ, микрорайон Центральный, улица Будённого 230
Требуемый опыт работы:
От 3 до 6 лет

Наша компания занимается разработкой и поддержкой проектов разной сложности и разного направления – большие, маленькие, с коротким жизненным циклом и долгоиграющие, есть проекты высоконагруженные, с использованием нейросетей и пр. Какие-то проекты делаем с нуля, какие-то тянем годами, постоянно улучшая и дорабатывая. Но чего у нас нет – нет кучи однотипных проектов, которые штампуются по одной схеме и технологии.

Обязанности:

  • Поддержка и развитие существующих проектов
  • Запуск новых с нуля, участие в разработке архитектуры новых проектов
  • Возможно, придется рефакторить легаси-код, далекий от идеала (не всегда можно сделать из него "конфетку", но довести до вполне приемлемого уровня, внедряя современный подход, можно точно)
  • Ревью кода менее опытных товарищей

Требования:

  • Хороший опыт разработки на PHP 8+ (хоть и очевидно), знание конкретных фреймворков не является строго обязательно, ибо хороший спец быстро въедет в специфику любого фреймворка, но опыт работы с Symfony будет большим плюсом
  • Понимание HTML5, CSS3, JavaScript, хотя работать придется, конечно, с бэкендом, но понимать-то эти штуки надо
  • Про понимание веб-стека, принципов REST, JSON, а также кросс-браузерных и кросс-платформенных аспектов писать в вакансии для сеньора немного неловко (ибо само собой разумеющееся), но путь будет такой пункт
  • Знание SQL, умение строить сложные SQL-запросы c оптимизацией производительности (не только через ORM, но и руками; мы используем PostgreSQL, но, если у вас в анамнезе только MySQL, вы же быстро адаптируетесь, верно?)
  • Знание git (маст хэв) и Docker (хотя бы в общих чертах)
  • Умение не только писать код, но и понимать, как формируется архитектура приложения в целом
  • Умение разбираться в чужом коде (это само собой, когда включаетесь в поддержку уже работающего проекта), а также способность объяснить автору плохого кода, почему это плохо и как надо делать хорошо
  • Технический английский (чтение документации - а как иначе-то? надо же подключать сторонние библиотеки)

Условия:

  • Официальное оформление и полностью "белая" зарплата (за ударную работу - бонусы и премии)
  • Работа в офисе г.Краснодар (да, именно в офисе и именно в Краснодаре, удаленка не прокатит), возможен гибридный график, но не сразу
  • Полный рабочий день с гибким графиком (и "жаворонки", и "совы" смогут выбрать для себя комфортный график с 9:00 или с 10:00)
  • Хорошая дружная команда (есть с кем пообщаться и всегда есть у кого и чему поучиться)
  • Компания аккредитована в Минцифре РФ и получает льготы (т.е. соответствует критериям ИТ-ипотеки)
  • За счет компании кофе и настольный теннис («плюшки» не очень большие, но как есть)

Примечание для тех, кто читает вакансию до конца. Грань между "сеньором" и "миддлом" не очень четкая, но она есть. При большем опыте практической работы сеньор видит дальше и копает глубже. Он должен понимать архитектуру приложения, участвовать в ее формировании. Он более грамотно оперирует доступными инструментами и подбирает наиболее оптимальные из них для решения задач.

В общем, если хотите у нас работать, а вам кажется, что не на все 100% попадаете в описание вакансии, но вы уверены в своих силах и способности обучаться - пишите.