Backend-архитектор/Teamlead

Требования

Разработка ПОPHPDockerPythonPostgreSQL

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

Новосибирск

Компания

Крупнейшая в России компания по производству товаров по требованию на рынке e-commеrсe

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

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

О компании:

Мы занимаем 20 место в рейтинге топ-100 интернет-магазинов

1000000 посетителей в месяц, 3000 заказов в сутки, 3 внутренних команды разработки

Наш сайт это не просто сайт-визитка или коробочное решение e-commerce, а автоматизированные сложные бизнес-процессы "под капотом"

Собственная технологичная и автоматизированная фабрика в Подмосковье

Головной офис в Новосибирске

Что мы разрабатываем:

Разработчики создают платформу для продаж уникальной продукции и софт для автоматизации производства и других бизнес-процессов

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

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

Отсутствие бюрократии, а также открытость к идеям и инициативам позволят Вам проявить себя

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

  • Разработка внутренних сервисов и API для продуктов компании
  • Проектирование и построение архитектуры отдельных сервисов и способов их взаимодействия
  • Плотная работа с внутренними заказчиками и менеджерами проектов по требованиям заказчика
  • Рефакторинг и структуризация кода
  • Участие в работе с инцидентами, описанными пользователями продуктов; участие в управлении процессами поддержки им улучшений продуктов
  • Анализ и декомпозиция поступающих проектов; оценка и контроль сроков реализации задач и проектов; проведение сессий оценки трудозатрат для задач и проектов
  • Взаимодействие с группой тестирования по настройке тестов для выполняемого проекта, а также стратегии для повышения качества тестирования
  • Участие в code review с коллегами, написание гайдов, регламентов, требований по стилю кода, применению паттернов и т.д.
  • Техническое лидерство, развитие компетенций и навыков команды
  • Прототипирование
Требования:
  • Опыт разработки на PHP от 3 лет (PHP 7 не менее 1 года)
  • Опыт разработки на Python либо node.js от 1 года
  • Экспертное знание паттернов ООП, подбор подходящего при проектировании, понимание, когда следовать принципам ООП, а когда немного отойти от них
  • Знание алгоритмов и структур данных; опыт проектирования архитектуры кода и баз данных от 2 лет (обязательно наличие выполненных проектов)
  • Опыт разработки обновляемого и развивающегося API (RESTful, SOAP)
  • Опыт работы с базами данных MySQL или PostgreSQL от 2 лет, опыт оптимизации и настройки СУБД под конкретный проект
  • Опыт работы с базами данных больших объемов и с высоконагруженными базами данных
  • Навык построения, профилирования и оптимизации сложных запросов с учетом особенностей СУБД и пользовательских сценариев
  • Знание и умение применять принципы DRY, KISS, SOLID и т.д.
  • Опыт работе в команде разработчиков
  • Опыт управления командой или требованиями продукта от 1 года
  • Умение производить декомпозицию и адекватную оценку поставленной задачи и управлять ожиданиями заказчика

Дополнительным плюсом будет:

  • Опыт работы с системами полнотекстового поиска Sphinx или Elasticsearch
  • Опыт работы с ПО для автоматизации развертывания и управления приложениями Docker
  • Опыт работы с системами контроля версий (желательно Git)
  • Опыт работы в Unix-подобных ОС (желательно Ubuntu)
  • Знание и понимание принципов работы одного из фреймворков: Symfony, Yii, Laravel
  • Уверенно владение javascript
  • Опыт разработки на Go

Бонусы

Условия:

  • Уровень заработной платы обсуждается индивидуально, в зависимости от квалификации и ожиданий кандидата
  • Стабильная и развивающаяся торгово-производственная организация, на рынке более 10 лет.
  • Полный соц.пакет, трудоустройство согласно ТК РФ
  • Своевременная выплата заработной платы
  • Современный комфортный офис
  • Корпоративные мероприятия: обучение, отдых
  • Дружный молодой коллектив (в среднем до 30 лет), неформальный стиль общения