Back-end веб-разработчикВакансия в архиве

А у вас есть резюме?
Создайте свое резюме, чтобы работодатели смогли найти вас и пригласить на работу. Это быстро и абсолютно бесплатно!
Создать резюме
Уровень зарплаты
Город
Требуемый опыт работы
от 70 000 до 120 000 руб.
Москва, Сокол
3–6 лет

Ищем опытного Back-End разработчика для инновационного проекта в сфере HoReCa.Нам нужен специалист, имеющий опыт разработки web-приложений. Большинство заданий не будут элементарными и для многих из них будет необходимо самому выбирать способ исполнения и нести ответственность за этот выбор. Ввиду создания движка для конструктора кроссплатформенных мобильных приложений, исполнение «кое-как» не допускается.

Над чем нужно работать:

Back-End конструктора кросс-платформенных мобильных приложений

Требования:

  • Опыт программирования Back-End в клиент-серверных приложениях от 3 лет 

  • Опыт проектирования и реализации (хотя бы в составе команды) сложных web-приложений 

  • Отличные знания JavaScript 

  • Уверенные знания PHP 

  • Умение проектирования базы данных (в частности MySQL) и написания запросов (в том числе понимание связей между таблицами, JOIN’ов, модель EAV - когда нужно применять, когда не нужно)
  • Опыт работы с git
  • Понимание принципов работы Unix систем: Ubuntu/Debian
  • Умение профилировать и оптимизировать свой код (понимание что работает быстро, а что создает лишнюю нагрузку на браузер, на сеть, на машину)

  • Понимание принципов построения одностраничных приложений
  • Умение создавать тесты и правильно тестировать свой код (как модульно, так и интеграционно) и сдавать готовый продукт, удобный для пользователей с минимальным числом итераций тестирования и исправления ошибок
  • Умение разбираться в чужом коде
  • Умение быстро разбираться в сложных технических вопросах
  • Аналитический, системный склад ума, внимание к деталям
  • Высокий уровень профессиональной ответственности
  • Умение работать по формальной методологии разработки, с прозрачными результатами и строгими сроками

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

  • Разработка Back-End части web-приложения 

  • Построение технической архитектуры крупного проекта 

  • Контроль за красотой архитектуры и показателями производительности 

  • Понимание текущего состояния проекта, выявление ограничений, 
возникающих в процессе разработки Back-End, помощь в разработке компромиссных решений, предложения вариантов доработки и дальнейшей разработки 

  • Code review членов команды, составление рекомендаций по улучшению качества кода 

  • Стабильная высокопродуктивная работа 

  • Нагрузочное тестирование 

  • Оптимизация скорости работы и оптимизация кода 

  • Работа с типовыми фреймворками и библиотеками (React, Angular) 


Будет плюсом (но совсем необязательно все это знать!):

  • Java, J2EE 

  • C/C++, qt 

  • Знания ООП, AJAX, jQuery, HTML5, MySQL 

  • Опыт коммерческой разработки мобильных приложений 

  • Опыт работы с Front-End в мобильных приложениях
  • Опыт responsive-верстки, adaptive-верстки, кроссбраузерной верстки, верстки мобильных web-приложений
  • Владение средствами автоматизированного тестирования
  • MongoDB, Redis, Sharding 

  • RESTful api
  • NodeJS, ECMA 6, 7 Express 4, Promise, Babel Webpack npm, gulp JsDoc 
Nginx, HAproxy 

  • Опыт написания многопоточных приложений, опыт реализации 
параллелизма в приложениях 


Специфика работы с нами и политика разработки:

Просим обратить внимание соискателей на некоторые принципы, которые мы используем при разработке продукта (если вы не согласны с ними или не имеете желания работать следующим образом, возможно эта вакансия не для вас):

  • Не стоит что-то усложнять или использовать что-то не по прямому назначению 

  • Сложное / усложненное решение должно применяться при исключительной целесообразности, то есть если без него результата достичь никак нельзя. Пример нарушения этого правила - использование плагинов для вполне стандартных вещей из разряда «фиксирование элементов на странице», желание использовать PHP Framework при выполнении тестового задания, ощущение того, что сделать простой сайт на Node.js - хорошая идея 

  • Стоит планировать и продумывать то, что собираешься сделать до начала разработки и проверять это после завершения разработки. Только после этого задание можно считать выполненным. 

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


Условия:

  • Возможность работать удаленно или в просторном офисе 

  • График: пн-пт, 10.30 – 18.30 (включая час на обед) 

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

  • Интересные задачи 

  • Работа в хорошем коллективе в стремительно развивающейся компании 


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

Ключевые навыки

HTMLHTML5JavaScriptjQueryPHPMySQLAjaxPHP4PHP5CSSApache HTTP ServerSSLUnixAngularJSGitDebianCode OptimizationНагрузочное тестирование

Адрес

Москва, Ленинградский проспект, 80З, м. Сокол
Показать на карте
­

Тип занятости

Полная занятость, гибкий график
Отклик направлен работодателю
Сопроводительное письмо к отклику
Написать сопроводительное письмоПисьмо отправлено
Произошла ошибка, попробуйте ещё раз
Дата публикации вакансии
Рекомендуем

Вакансия в архиве