ООО «Технология» — продуктовая IT-компания из Новосибирска. Мы развиваем собственные сервисы для заказа и доставки цветов и подарков в России и других странах.
Наш флагманский проект — крупная работающая платформа с реальными пользователями, заказами, платежами, интеграциями и высокой нагрузкой. Мы не занимаемся заказной разработкой: команда отвечает за продукт, его архитектуру, стабильность и дальнейшее развитие.
Сейчас мы ищем PHP-разработчика, который будет не просто закрывать задачи, а сможет влиять на технические решения и качество продукта.
Наш стек
•PHP 8.3;
•Laravel 11;
•PostgreSQL 16;
•Dragonfly — Redis-совместимое хранилище;
•Docker Compose;
•GitLab CI;
•Sentry;
•Vue.js 2/3.
Чем предстоит заниматься
•Разрабатывать новый функционал флагманского продукта компании.
•Улучшать и развивать существующие сервисы и модули.
•Вместе с командой прорабатывать техническую реализацию продуктовых задач.
•Оценивать решения до начала разработки, выявлять ограничения и возможные риски.
•Профилировать PHP-код и запросы к базе данных.
•Находить причины медленной работы системы и устранять узкие места.
•Оптимизировать SQL-запросы, индексы и взаимодействие приложения с PostgreSQL.
•Участвовать в рефакторинге существующей кодовой базы.
•Прорабатывать новые архитектурные решения и постепенно внедрять их в продукт.
•Проводить code review и помогать команде поддерживать единые стандарты разработки.
•Участвовать в обсуждении технических инициатив и развитии инженерных процессов.
Что для нас важно
•Не менее трёх лет коммерческой командной разработки на PHP.
•Уверенное знание PHP 8 и практический опыт применения возможностей современных версий языка.
•Опыт разработки приложений на Laravel, Symfony или Yii2.
•Понимание принципов ООП и умение писать поддерживаемый код.
•Уверенная работа с SQL и реляционными базами данных.
•Понимание того, как анализировать и оптимизировать запросы к базе данных.
•Опыт работы с Git и участие в code review.
•Опыт использования Docker и Docker Compose.
•Умение обсуждать технические решения, аргументировать свою позицию и слышать обратную связь.
•Готовность отвечать не только за написанный код, но и за результат работы команды.
Будет преимуществом
•Опыт проектирования и разработки высоконагруженных web-сервисов.
•Понимание принципов построения современных распределённых систем.
•Опыт профилирования PHP-приложений и поиска проблем производительности.
•Опыт серьёзного рефакторинга и постепенного обновления legacy-кода.
•Опыт работы с PostgreSQL: планы выполнения запросов, индексы, блокировки и оптимизация.
•Опыт работы с Docker Swarm или Traefik.
•Опыт создания и поддержки пайплайнов в GitLab CI.
•Практика написания автоматических тестов.
•Опыт работы с Vue.js 2 или Vue.js 3.
Мы сработаемся, если вы
•любите понятный, чистый и поддерживаемый код;
•сначала разбираетесь в задаче, а затем выбираете решение;
•умеете работать быстро, не жертвуя качеством;
•не боитесь сложных участков системы и накопленного технического долга;
•готовы признавать ошибки, исправлять их и помогать команде становиться сильнее;
•умеете убедительно объяснять свои идеи и технические решения;
•спокойно относитесь к конструктивному code review;
•хотите влиять на продукт, а не просто выполнять поступающие задачи.
Что предлагаем
•Работу над собственным продуктом, которым ежедневно пользуются реальные клиенты.
•Возможность влиять на архитектуру, технические решения и процессы разработки.
•Сложные задачи, связанные с производительностью, интеграциями и развитием работающей системы.
•Увлечённую команду, в которой можно обсуждать решения и получать профессиональную обратную связь.
•Быстрое принятие решений без лишней бюрократии.
•Профессиональный рост, обучение и поддержку технических инициатив.
•Полностью официальную и своевременную заработную плату.
Мы заинтересованы в разработчиках с профессиональными амбициями и готовы помогать сотрудникам развивать экспертизу, брать более сложные задачи и увеличивать зону ответственности.
Не обязательно соответствовать каждому дополнительному требованию. Нам важны сильная база, инженерное мышление и желание развивать качественный продукт.
Хотите познакомиться с проектом, командой и задачами? Откликайтесь — обсудим ваш опыт и расскажем, как устроена разработка внутри компании.