👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

PHP Backend Developer

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

Ростов-на-ДонуПолный рабочий деньМожно удаленно

Компания

Разработка веб-сервисов и мобильных приложений

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

О компании и команде

 

Ожидания от кандидата

 

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

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

Мы ищем опытного Backend-разработчика.

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

Стек технологий:

  • Фреймворки - Laravel 8 (основной), Symfony 4+, yii2
  • БД - MySQL(MariaDB), PostgreSQL
  • Поисковые движки - Elasticsearch
  • Брокер сообщений - RabbitMQ
  • Кеш - Redis, Memcached
  • Оркестратор - Docker Swarm, с полноценным Gitlab CI/CD
  • Трекер - YouTrack, Trello

Требования:

  • Умение использовать современный PHP (7.4 и новее), знание стандартной библиотеки языка и его расширений, знание стандартов PSR (в т.ч. и code style)
  • Уметь строить и оптимизировать запросы к БД. В том числе вложенные запросы, JOIN, GROUP BY, агрегация
  • Умение создавать RESTful API и писать документацию в OpenAPI 3.0 (swagger)
  • Знание и понимание ООП, MVC, шаблонов (паттернов) проектирования и умение их применять, или наоборот не применять, когда это не требуется
  • Уметь писать тесты для API и кода (PHPUnit)
  • Умеренное владение Docker (знать как собрать/запустить контейнер)
  • Хорошее знание Laravel: Eloquent, очереди, DI, роуты и т.д
  • Git
  • Желание изучать и внедрять новые технологии
  • Опыт работы с большинством технологий нашего стека
  • Владеть английским языком (техническая документация)

Не обязательно, но будет преимуществом:

  • Примеры кода, аккаунт с вашими проектами на GitHub
  • Понимание linux систем, опыт администрирования
  • DevOps

В проектах мы стараемся следить за кодом и минимализмом архитектуры, придерживаемся архитектурных принципов SOLID, DRY, KISS. Следим за отсутствием мусора в коде (отладочные инструкции, закомментированные строки) и называем методы и переменные так, чтобы по одному названию было понятно, что к чему.

Бонусы

    • неформальная обстановка. Руководитель – это не начальник, а старший товарищ, который всегда поможет.

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

Напиши нам о себе, если есть ссылки на профили в GitHub, StackOverflow (хотим узнать тебя поближе).

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