💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

Ведущий разработчик / Lead Developer

Зарплата

от 150 000 ₽

Требования

Разработка ПОMySQLGitJavaScriptPHPООПSQLAjaxLaravel

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Автоматизация CRM и Программ Лояльности

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

Условия работы

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

  • Выстраивание полного цикла и регламента разработки программного продукта (CRM-платформы) - от выбора нотации написания кода до поднятия сервера непрерывной интеграции.
  • Участие в полном цикле разработки: от Управление группой разработчиков (удаленные / свои): декомпозиция и формализация задач до необходимого технического уровня, оценка.
  • Участие в планировании релизов продукта совместно c Product Owner (Project Manager).
  • Разработка новых модулей и функций CRM-платформы (более 3 лет разработки). Включает в себя разработку программных и пользовательских интерфейсов, проектирование архитектуры, программирование, проектирование и оптимизация схем СУБД, рефакторинга существующего кода, оптимизация, поиск "узких" мест.
  • Улучшение архитектуры системы и рефакторинг.
  • Написание модульных (PHPUnit) и функциональных (Selenium) тестов.

Технологический стек

  • PHP
  • Nginx/Apache
  • MySQL
  • ClickHouse
  • HTML/JavaScript
  • Git
  • RabbitMQ
Требования:
  • Отличное знание PHP 7 и хотя бы одного распространенного фреймворка.
  • Отлично знание JavaScript и хотя бы одного распространенного фреймворка.
  • Отличные знания HTML, CSS.
  • UNIX на уровне уверенного пользователя.
  • Успешный опыт проектирование и внедрения архитектуры ПО.
  • Самостоятельный поиск оптимального решения задачи и его реализация.
  • Опыт разработки в команде не менее 3-х человек.
  • Отличное знание принципов ООП и основных паттернов/антипаттернов проектирования.
  • Опыт написания Unit-тестов.
  • Навыки Code Review в команде.
  • Уверенное владение системами контроля версий (GIT) и Bug Tracking (Redmine)

Желательно:

  • Опыт разработки в области CRM-платформ.
  • Опыт разработки нагруженных систем (проектирование горизонтального масштабирования, кеширование, репликация, использование облачных сервисов, планирование защиты от атак и ddos и т.д.).
  • Понимание и умение находить в коде основные top-10 OWASP видов уязвимостей.
  • Умение настроить и работать с Nginx.
  • Опыт разработки проектов с использованием гибких методологий.
  • Знание принципов безопасности данных, опыт работы с криптографией, цифровыми подписями, сертификатами;
  • Опыт работы с БД ClickHouse.
  • Навыки управления коллективом.
  • Необходимыми для работы в нашей команде являются такие качества как дисциплинированность и ответственность. Мы заинтересованы в долгосрочном сотрудничестве (от 1 года и больше).
  • Типичные задачи включают в себя не только программирование, но и изучение предметной области (документации на англ. языке), написание тестов, планирование задач, обзор кода и проверка задач, R&D новых технологий и инструментов.
  • Знание принципов безопасности данных, опыт работы с криптографией, цифровыми подписями, сертификатами.
  • Хорошее владение английским языком (написание текстов и инструкций, оформление интерфейсов, переписка).

Бонусы

Режим работы

  • 4 дня в неделю в офисе (м. Деловой центр) + 1 день удаленно.

Компенсация

  • Обсуждается с успешным кандидатом.

Дополнительные инструкции

Процесс отбора:

  1. Изучение резюме
  2. Краткое телефонное/Skype интервью.
  3. Изучение примеров работ, тесты
  4. Очная встреча в офисе
  5. Решение