PHP-разработчик

Дата размещения вакансии: 19.01.2026
Работодатель: ТЕХНЕЗИС
Уровень зарплаты:
з/п не указана
Город:
Барнаул
Требуемый опыт работы:
Более 6 лет

Компания ТЕХНЕЗИС с 2016 года занимается разработкой программного обеспечения, направленного на автоматизацию массового обслуживания пользователей. Наша специализация –– системы оплаты для транспорта и туризма. Разработанные нами решения успешно эксплуатируются в десятках регионов России, что подтверждает их надежность и эффективность.

Наши сотрудники имеют огромный опыт и принимали участие в запуске крупнейших транспортных проектов:

  • Транспортная карта Тройка в Москве.
  • Транспортная карта Стрелка в Московской области.
  • Системы оплаты проезда QR-кодами в Санкт-Петербурге.
  • Система оплаты проезда в Ленинградской области.

Эти и многие другие проекты демонстрируют наш профессионализм и способность реализовать сложные задачи.

Мы не занимаемся серийной заказной разработкой, аутстаффингом и аутсорсингом. Мы разработали два крупных продукта, на базе которых реализуем коммерческие проекты, и всегда развиваем собственные решения. Наш коллектив небольшой, но наши разработки выходят далеко за пределы стандартных для рынка решений.

Мы не ищем очень амбициозных. Нам нужен профессионал, который станет надежной опорой в командной работе. Мы не привязаны к офису и времени суток, главное — результат.

Мы ищем опытного и самостоятельного PHP-разработчика с подтвержденным предыдущим опытом работы.

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

  • Полный цикл разработки: от анализа требований и проектирования архитектурных решений до реализации, тестирования и поддержки.
  • Развитие серверной части наших приложений, API для мобильных приложений (iOS, Android).
  • Анализ и формализация бизнес-требований, декомпозиция задач, оценка трудоёмкости и рисков.
  • Проектирование архитектуры новых модулей и сервисов, участие в принятии технологических решений.
  • Интеграция с внешними сервисами.
  • Поддержка и развитие существующих решений.
  • Оптимизация приложений и микросервисов, внедрение лучших практик в кодовую базу.
  • Написание unit- и functional-тестов (PHPUnit) для обеспечения надежности кода.
  • Работа в продуктовой команде (руководитель проекта, менеджер продукта, дизайнер, frontend и backend-разработчики, тестировщики).

Требования:

  • Отличное знание PHP 7.4 и выше.
  • Опыт разработки от 7 лет, не менее 4-х лет коммерческой разработки.
  • Глубокое знание и коммерческий опыт работы с фреймворком Symfony (5/6+). Понимание жизненного цикла запроса, работы с Service Container, Dependency injection.
  • Опыт разработки и поддержки RESTful API (JSON:API, OpenAPI).
  • Опыт анализа сложных бизнес-процессов и их трансляции в технические требования.
  • Опыт проектирования масштабируемой и отказоустойчивой архитектуры веб-приложений и сервисов.
  • Опыт работы с одним из современных фронтенд-фреймворков (Vue.js 2/3 - предпочтительно). Понимание основных концепций: компонентный подход, реактивность, управление состоянием (Vuex/Pinia).
  • Написание чистого, поддерживаемого кода и его тестирование.
  • Опыт работы с БД, уверенное знание SQL (оптимизация, транзакции, сложные запросы).
  • По БД: понимание репликации, сегментирования (шардинга), принципов ACID.
  • Опыт работы с ОС Linux на уровне продвинутого пользователя.
  • Понимание принципов SOLID, DRY, KISS.
  • Уверенное знание принципов ООП и основных шаблонов проектирования.
  • Опыт работы с брокерами сообщений (например, RabbitMQ/Kafka/Redis Streams).
  • Техническое высшее образование.
  • Быть перфекционистом в лучшем значении этого слова. Каждая мелочь имеет значение, работу надо не просто делать, а сделать на отлично.

Этапы отбора:
Отбор кандидатов — это стресс не только для кандидатов, но и для нашей команды. Мы, как и многие разработчики, немного интроверты, поэтому стремимся сделать процесс взаимодействия максимально комфортным для всех. Мы описали наш процесс, чтобы вы понимали как взаимодействовать с нами:

1. Обработка отзывов на вакансию
Мы проверяем отзывы 1 раз в 1-2 дня. Кандидаты без профильного образования, как правило, отсеиваются, так как важно системное знание основ программирования. Например, если вы не можете объяснить, что такое конечные автоматы и как их использовать, то не сможете пройти этап технического собеседования.
Если мы сочли ваш опыт недостаточным, мы уведомим вас в чате. Если мы ошиблись в оценке вашего опыта по резюме — не стесняйтесь написать нам в чат.
Успешным кандидатам мы направим уведомление с предложением о первичном контакте (телефонный звонок).

Обязательное условие участия в процессе — предоставление примера кода. Это может быть ссылка на GitHub/Bitbucket или архив с вашими проектами. Если у кандидата нет возможности предоставить код (например, из-за NDA или отсутствия публичных проектов), мы предложим пройти тестовое задание. Без примера кода или тестового задания отклик рассматриваться не будет.

2. Первичный контакт по телефону
Мы свяжемся с вами по телефону в удобное для вас время, чтобы познакомиться и задать несколько вопросов.
Успешным кандидатам мы направим уведомление в чат с предложением пройти техническое собеседование.

3. Техническое собеседование
Собеседование проходит в формате ВКС с “онлайн кодингом” в удобное для нас и вас время.
Технический директор проводит не более одного собеседования в день.
Во время встречи мы попросим вас включить демонстрацию рабочего стола для совместного решения задач:

  • 1-2 логических задач.
  • формирования SQL-запросов.
  • Другие задачи.

Прекрасно то, что на основе результатов собеседования мы сможем предложить вам индивидуальные условия сотрудничества.

Успешному кандидату мы предложим индивидуальные условия на основе совместной оценки компетенций. Если у вас возникнут вопросы, не стесняйтесь написать нам в чат!

Мы предлагаем:

  • Профессиональную среду для комфортной работы. Если вы уже достигли высокого уровня мастерства, у нас вы найдете комфортную и продуктивную атмосферу для работы. Мы ценим друг друга. Мы ценим командный дух и создаем условия для того, чтобы каждый сотрудник чувствовал себя частью дружной и опытной команды. Вместе мы достигаем больших результатов и поддерживаем друг друга.
  • Реальное профессиональное развитие. Для тех, кто стремится к росту и хочет развиваться, у нас есть все возможности для этого.Мы поддерживаем инициативы и обучение, помогая вам становиться лучше в своей области.
  • Индивидуальный график работы. Мы понимаем, что гибкось важна для продуктивности. Вы можете работать по индивидуальному графику, не будучи привязанным к офису, что позволяет вам находить баланс между работой и личной жизнью.
  • Возможность выбирать задачи по предпочтениям. Мы доверяем вашим профессиональным предпочтениям и предоставляем возможность выбирать задачи, которые вам интересны и соответствуют вашим навыкам и желаниям (если это возможно в текущий момент).

Присоединяйтесь к нам и станьте частью нашей динамичной и профессиональной команды!