Web программист-стажёр

Зарплата

до 12 134 ₽

Требования

Бэкенд, Стажёр (Intern)PHPLinuxSQLJavaScript

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

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

Компания

Команда разработчиков в Санкт Петербурге, Новосибирске и Омске; пользуемся PHP + Laravel, NodeJS

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

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

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

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

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

Для поступления на стажировку вам необходимы:

  • Базовые навыки вёрстки
  • Знания JS, ES5+, любого PHP-фреймворка,  баз данных

Немного о нашей стажировке:

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

Обучение на реальных кейсах. Стажировка состоит из коммерческих задач, с которыми мы сами когда-то сталкивались и посчитали что они будут полезны. Мы не будем разрабатывать абстрактные лендинги, новостные порталы и системы учёта чего-нибудь, а проработаем реальные ситуации — исследование инцидентов, неструктурированные данные, неоптимальная архитектура, сложные запросы и расширения.

Гибкий график. Мы знаем как сложно бывает совмещать работу с учёбой, поэтому предоставляем по-настоящему гибкий график и возможность часть времени работать из дома. Вам нужно будет только согласовывать в начале недели ваше расписание, чтобы мы были точно уверены в том, что кто-то будет на связи чтобы вам помочь.

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

Программа стажировки

0.  Тестовое задание чтобы определить уровень ваших навыков и принять решение о стажировке.

  1. SQL — мы на реальном примере рассмотрим что такое представления, вложенные запросы и джойны, и как их можно совместить в один запрос для агрегации большого массива данных. Расскажем про базовую оптимизацию запросов и архитектуры баз данных.
  2. Laravel — мы рассмотрим процесс создания приложений на этом фреймворке, его основы, работу с Eloquent и QueryBuilder. Расскажем про PSR, описание тестов для Laravel. Помимо самой разработки, мы расскажем о нашем рабочем процессе, как мы организуем работу в Git, сбор ошибок и CI.
  3. Magento 2 — в заключение, мы разберёмся в том, как разрабатываются свои расширения для Magento 2. В качестве экзаменационной работы, мы выступим в роли проджект-менеджера, дадим вам техническое задание на самостоятельную разработку расширения и дальше будем имитировать обычный процесс разработки, с его типичными ситуациями и проблемами. По итогам, мы обсудим, что нам понравилось/не понравилось в вашем рабочем процессе и рассмотрим возможность предоставления оффера.

При отклике, пожалуйста, расскажите нам о себе в сопроводительном письме — какие задачи решали, какие инструменты используете в работе, какое у вас любимое животное и самая интересная ситуация из жизни, связанная с разработкой. Спасибо!

Бонусы

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

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

Для успешного выполнения нашего тестового задание иметь базовые знания linux, php или sql, навыки отладки (выполнять его нужно будет из ssh консоли). Заменить выполнение тестового задания можно показом собственной разработки в одном из направлений:

  • PHP или Ruby или NodeJS или продвинутое linux администрирование;
  • mySQL /PostgreSQL (сложные запросы, хранимые функции, представления);
  • один из фреймворков / cms: laravel, yii, RoR, magento.