О компании и команде
Занимаемся разработкой сложных веб-сервисов, ERP-систем, личных кабинетов на базе веба. Основной стек: PHP 8, MySQL/Mongo, Laravel, Vue.js, Nginx, RabbitMQ, Docker, ML+LLM, облачные технологии (AWS, Yandex Cloud). Развита культура devops - используем Gitlab CI/CD + свои наработки.
Ищем php-разработчика или fullstack-разработчика уровня junior / junior+ (90% бэкенд, 10% фронт в части связи с бэкендом). Рассматриваем кандидатов с коммерческим проектным опытом от 6 мес. или хорошей теоретической базой и валидными пет или опенсорс-проектами в портфолио. Возможно совмещение с очной учебой в ВУЗе. Удаленный формат сотрудничества на полный рабочий день.
Перед началом сотрудничества проговариваем четкие критерии карьерного продвижения (junior → middle → senior) с обозначением зарплатных ожиданий на каждом этапе. Для позиции junior внутри компании выделяется опытный разработчик, который будет вас курировать и помогать в развитии.
Ожидания от кандидата
Минимальные требования:
- Базовые и уверенные (!) навыки работы с PHP (8) и SQL (MySQL / PostgreSQL) (требование обязательное: вы можете не уметь сложные вещи, но синтаксис и общий функционал языка должны понимать очень хорошо).
- Понимание основных архитектурных паттернов и принципов ООП, MVC, SOLID, DRY, KISS.
- Навыки фронтенда (HTML / CSS / JavaScript / Vue.js).
- Опыт работы с Laravel.
- Внимательность и аккуратность при написании кода.
- Ответственность и пунктуальность, умеренный перфекционизм.
- Грамотный русский язык.
- Желании в перспективе вырасти до опытного разработчика с уклоном в backend.
Дополнительными (но не обязательными) плюсами для соискателя будет:
- Высшее технические образование смежное с ИТ.
- Активный профиль на github или примеры завершенных проектов.
- Опыт работы с альтернативными php-фреймворком (наш основной фреймворк Laravel, но положительно относимся и к другим системам - Symfony, Yii2, CodeIgniter).
- Опыт работы с *nix-системами (работа с командной строкой, настройка веб-сервера).
- Опыт работы с docker / docker compose.
- Навыки работы с системой контроля версий (git).
- Навыки работы с ML и LLM.
- Умение писать сложные sql-запросы, понимание работы индексов.
- Написание собственного или взаимодействие со сторонними API.
Не сможем рассмотреть вашу кандидатуру или вероятность отказа будет близка к 100%, если:
- У вас нет примеров именно вашего кода или вы не сможете его прокомментировать.
- Вы ориентированы на работу по совместительству (вакансия подразумевает фуллтайм, исключение только для студентов очной формы обучения).
- Ваш опыт основан только в рамках обучения онлайн курсов (Skillbox, Geekbrains и т .п.).
- У вас ранее не было никакого практического опыта в PHP и SQL.
Чем придется заниматься:
- Разработка новых веб-проектов, ERP на базе веба, API, интеграций со смежными системами.
- Сопровождение и доработка текущих проектов на PHP.
- НЕ работаем с проектами на базе Битрикс или другими CMS типа Joomla, Wordpress и т.п. - ими заниматься НЕ придется :). Практически нет проектов, которые можно отнести к категории "простой сайт". Большинство проектов интересные по своей сути и функционалу: интеграции с нейросетями, интеграции различными сервисами по API, работа с большими данными и БД и т.п.
Условия работы
- Конкурентная заработная плата, которая прямо пропорциональна вашему опыту (+ ежемесячная индексация для позиции junior).
- Официальное трудоустройство, «белая» заработная плата на карту, оплачиваемый отпуск.
- Гибкий график (начало рабочего дня выбираете самостоятельно в интервале с 8-00 до 11-00) + возможен неполный рабочий день.
- Горизонтальная структура внутри команды, отсутствие бюрократии.
- Четкая постановка задач и максимальная проработка ТЗ. Наши руководители проектов (ПМ) могут говорить «на одном языке» с разработчиком с обсуждением технических моментов.
- Интересные и крупные проекты, в том числе для федеральных клиентов.
- Обучение, посещение профессиональных конференций (DevConf, РИТ++, Highload) за счет компании. Корпоративная библиотека с возможностью заказать нужную литературу по специальности.
- Наличие статуса аккредитованной ИТ компании (отсрочка от призыва/мобилизации, ИТ-ипотека).
Дополнительные инструкции
Этапы прохождения отбора: 1) ваш отклик на вакансию → 2) если ваше резюме нас заинтересовало, ссылка на тестовое задание с теоретическими вопросами → 3) практическое тестовое задание → 4) очный созвон с непосредственным руководителем + лайвкодинг при необходимости → 5) оффер (если мы подходим друг другу).
Просьба не откликаться на вакансию, если вы не готовы пройти выше указанные этапы или у вас нет времени на выполнения тестового задания. Мы, в свою очередь, случае отрицательного решения по вакансии, гарантируем развернутую обратную связь по итогам вашего тестового задания.
При отклике на вакансию в сопроводительном письме расскажите о себе и своем опыте / навыках + обязательно прикрепите ссылку на примеры вашего кода на PHP (на github или любой другой вариант). Отклики без адекватного сопроводительного текста или с шаблонной формулировкой вида «Прошу рассмотреть мою кандидатуру...», а также без ссылок на примеры кода рассматриваться не будут. Для теста на внимательность укажите в любом месте отклика ключевое слово «cubadev».