Ведущий разработчик B2B/B2C-платформы и интеграций Lead PHP/Symfony Developer

National Security&Communication

Ведущий разработчик B2B/B2C-платформы и интеграций Lead PHP/Symfony Developer

Алматы, микрорайон Кок-Тобе, улица Сагадата Нурмагамбетова, 101

Метро: Алмалы

Описание вакансии

О проекте

Мы создаём единую цифровую платформу группы компаний, которая постепенно должна объединить B2B/B2C-продажи, 1С, поставщиков, закупки, склад, логистику, платежи, документы и внутренние сервисы.

На первом этапе: развитие существующего B2B-портала и запуск интернет-магазина NS LEADER, далее подключение других компаний и бизнес-процессов холдинга.

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

Ищем человека, которому интересно не просто выполнять задачи, а строить большую систему и видеть, как она работает в реальном бизнесе.

Основная задача

Развитие существующей B2B/B2C-платформы компании и участие в создании интернет-магазина NS LEADER.

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

В дальнейшем Lead Developer должен также помочь определить необходимый состав технической команды и требования к дополнительным специалистам: frontend, 1С, QA, mobile и другим.

Обязанности

  1. Поддержка и развитие существующего B2B/B2C-портала на Symfony.
  2. Участие в разработке и запуске интернет-магазина NS LEADER, включая публичную витрину, каталог, категории и карточки товаров, поиск и фильтры, корзину, оформление заказа, оплату, доставку и личный кабинет.
  3. Разработка новых модулей и доработка существующей бизнес-логики.
  4. Сопровождение полного бизнес-процесса:
  5. каталог → лид → сделка → КП/счёт → заказ → резерв → снабжение → склад → логистика → оплата → отчётность.
  6. Интеграция платформы с 1С, поставщиками и дистрибьюторами, платёжными системами, внешними каталогами и другими сервисами.
  7. Развитие B2B-кабинета корпоративного клиента: индивидуальные цены и условия, ассортимент, заказы, документы, статусы и история взаимодействия.
  8. Развитие кабинетов клиентов, партнёров и сотрудников.
  9. Реализация и поддержка уведомлений, email, SMS, телефонии, мобильного приложения и AI-функций.
  10. Обеспечение корректной работы цен, остатков, резервов, заказов и обмена данными между интернет-магазином, B2B-порталом и 1С.
  11. Самостоятельная диагностика ошибок через код, БД, логи и браузер.
  12. Написание миграций, фоновых обработчиков, автоматических проверок и тестов.
  13. Обязательное тестирование изменений в реальных пользовательских сценариях.
  14. Обеспечение производительности, стабильности и безопасности платформы.
  15. Ведение технической документации и журнала изменений.
  16. Участие в code review и организации контролируемых релизов.
  17. Совместная работа с e-commerce, продажами, маркетингом, бухгалтерией, снабжением, складом и руководством.
  18. Оценка существующей архитектуры и определение совместно с владельцем проекта, какие дополнительные IT-компетенции необходимо привлечь для дальнейшего развития системы.
  19. Постановка технических требований для привлекаемых frontend-, 1С-, QA-, mobile-разработчиков и контроль совместимости их решений с общей архитектурой.

Обязательные требования

Опыт:

  • От 5 лет коммерческой разработки.
  • Уровень Senior PHP/Symfony Developer / Lead Developer.
  • Опыт работы с крупным существующим продуктом, который необходимо развивать без полного переписывания.
  • Опыт разработки ERP, CRM, e-commerce, B2B-порталов или других сложных бизнес-систем.
  • Практический опыт разработки интернет-магазина или e-commerce-платформы будет одним из ключевых критериев отбора.
  • Опыт интеграции различных информационных систем через API.

PHP / Symfony:

  • PHP 8.3/8.4 на уровне Senior.
  • Symfony 7/8: DI, Security, Workflow, Messenger, Scheduler, Lock, Validator, Forms, Translation.
  • Doctrine ORM, миграции и оптимизация запросов.
  • PHPUnit или аналогичные инструменты автоматизированного тестирования.

Базы данных:

  • PostgreSQL.
  • Индексы, транзакции, блокировки.
  • Анализ и оптимизация запросов.
  • Понимание конкурентного доступа к данным.

Frontend:

  • Twig, HTML, CSS, JavaScript.
  • Stimulus, Turbo.
  • Адаптивные desktop/mobile-интерфейсы.
  • Способность самостоятельно работать с существующим frontend и реализовывать необходимые изменения.

При этом мы не ожидаем, что Lead Developer одновременно будет профессиональным UX/UI-дизайнером и сильным frontend-разработчиком. При необходимости эти компетенции будут привлекаться отдельно.

Обязательное понимание e-commerce

Кандидат должен понимать устройство интернет-магазина не только технически, но и с точки зрения пользовательского процесса:

  • каталог и дерево категорий;
  • характеристики и варианты товара;
  • карточка товара;
  • поиск, фильтры и сортировка;
  • цены, скидки и персональные цены;
  • остатки и доступность товара;
  • корзина;
  • checkout;
  • способы оплаты;
  • доставка;
  • личный кабинет;
  • история заказов;
  • отмены и возвраты;
  • SEO-структура каталога;
  • интеграция с web-аналитикой и рекламными системами;
  • обмен товарами, ценами, остатками и заказами с учётной системой.
  • Интеграции

Желателен практический опыт с большей частью следующих направлений:

  • 1С;
  • платёжные шлюзы, QR и банковские платежи;
  • REST API, JSON, webhooks;
  • API поставщиков и дистрибьюторов;
  • email и SMS-шлюзы;
  • телефония Asterisk/FreePBX;
  • файловые хранилища;
  • Firebase/APNs;
  • OpenAI API и AI-функции.
  • Знание 1С

Разработчик не обязан быть полноценным 1С-программистом, однако должен хорошо понимать принципы интеграции с 1С:

  • номенклатура и характеристики;
  • единицы измерения и упаковки;
  • контрагенты и договоры;
  • цены;
  • остатки;
  • резервы;
  • склады;
  • заказы покупателей;
  • заказы поставщикам;
  • поступления и отгрузки;
  • двусторонняя синхронизация;
  • уникальные идентификаторы и предотвращение дублей;
  • разрешение конфликтов и журналирование обмена.

Для сложных задач по 1С предполагается возможность привлечения отдельного специалиста.

Дополнительно:

  • Архитектура и DevOps
  • REST API, versioned API-контракты, webhooks, идемпотентность.
  • Очереди, фоновые задачи, retry, дедупликация.
  • Linux, Nginx, PHP-FPM, systemd.
  • Git, code review, ветки и контролируемые релизы.
  • RBAC, CSRF, аудит, безопасная работа с секретами и персональными данными.
  • Умение работать с существующей архитектурой и постепенно улучшать её без попытки «переписать всё заново».

Личные качества

  • Умение сначала разобраться в системе и бизнес-процессах, а затем менять код.
  • Ответственность не только за написанный код, но и за конечный результат для пользователя.
  • Умение самостоятельно искать причины ошибок.
  • Способность обсуждать задачи не только с IT-специалистами, но и с продажами, маркетингом, бухгалтерией, снабжением, складом и руководством.
  • Умение объяснять сложные технические вопросы понятным языком.
  • Системность и внимательность.
  • Письменная фиксация технических решений.
  • Способность оценивать риски изменений до их внедрения.
  • Готовность в дальнейшем участвовать в формировании небольшой технической команды и быть для неё техническим лидером.

Кого мы не ищем:

  • системного администратора;
  • разработчика, умеющего только выполнять поставленные ему небольшие задачи;
  • специалиста без опыта работы с существующим сложным кодом;
  • разработчика, который при знакомстве с системой первым делом предлагает полностью её переписать;
  • чистого frontend-разработчика;
  • чистого 1С-разработчика;
  • специалиста, который не хочет разбираться в бизнес-процессах.

Первая задача:

После выхода сотруднику необходимо совместно с внутренним владельцем проекта изучить существующий B2B-портал, код, архитектуру и интеграции, оценить текущее состояние системы и сформировать технический план развития B2B-платформы и запуска B2C-интернет-магазина NS LEADER.

По итогам первичного анализа Lead Developer должен также определить, какие дополнительные специалисты и в каком объёме необходимы проекту: frontend, 1С, QA, mobile и другие.

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

Навыки
  • Symfony
  • PHP
  • Symfony 7/8
  • Symfony 7/8: DI
  • Security
  • Workflow
  • Messenger
  • Scheduler
  • Lock
  • Validator
  • Forms
  • Translation
  • Doctrine ORM
  • PHPUnit
  • PostgreSQL
  • Twig
  • HTML
  • CSS
  • JavaScript
  • Stimulus
  • Turbo
Посмотреть контакты работодателя

Адрес

Похожие вакансии

ЧК SMART GAS GLOBAL LTD.

Senior / Lead PHP Developer (Tech Lead)

ЧК SMART GAS GLOBAL LTD.

  • Алматы

  • от 1500000 KZT

Рекомендуем
Ресурс Плюс KZ

Backend Tech Lead (Go)

Ресурс Плюс KZ

  • Алматы

  • от 1500000 KZT

Рекомендуем
Home Credit Bank (ДБ АО «ForteBank»)

Разработчик PHP/Laravel

Home Credit Bank (ДБ АО «ForteBank»)

  • Алматы

  • от 1500000 KZT

Рекомендуем
Open Brain
  • Алматы

  • до 1200000 KZT

Jana Post
  • Алматы

  • до 1200000 KZT

  • Алматы

  • до 1200000 KZT

My Startups
  • Алматы

  • до 1200000 KZT

CTO / Lead C# (.NET) Developer

Частная компания ATAIX Eurasia Ltd.

  • Алматы

  • до 1200000 KZT

Home Credit Bank (ДБ АО «ForteBank»)

Java разработчик

Home Credit Bank (ДБ АО «ForteBank»)

  • Алматы

  • до 1200000 KZT

Home Credit Bank (ДБ АО «ForteBank»)

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

Home Credit Bank (ДБ АО «ForteBank»)

  • Алматы

  • до 1200000 KZT

Biometric(Биометрик)

Senior Backend

Biometric(Биометрик)

  • Алматы

  • до 1200000 KZT

Zeon (ОсОО Goog)
  • Алматы

  • от 3200 USD

Микрофинансовая организация ФРИДОМ ФИНАНС Кредит

Middle+/Senior Business/System Analyst — Digital Products & Integrations

Микрофинансовая организация ФРИДОМ ФИНАНС Кредит

  • Алматы

  • до 1000000 KZT

Народный банк Казахстана

Lead Data Engineer

Народный банк Казахстана

  • Алматы

  • до 1000000 KZT

XXL MEBEL
  • Алматы

  • до 500000 KZT

Senior C# Backend Developer

Частная компания ATAIX Eurasia Ltd.

  • Алматы

  • до 500000 KZT

Главный бухгалтер

ИТ Компьютерс

  • Алматы

  • до 500000 KZT

Mercury Properties
  • Алматы

  • до 500000 KZT

«ФИНАНСОВЫЙ ХОЛДИНГ «РЕСПУБЛИКА»

Senior C# developer

«ФИНАНСОВЫЙ ХОЛДИНГ «РЕСПУБЛИКА»

  • Алматы

  • до 500000 KZT

Mechta.kz TM ( ТОО Мечта Маркет )

Программист 1С

Mechta.kz TM ( ТОО Мечта Маркет )

  • Алматы

  • до 500000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию