👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com

Backend-разработчик

Зарплата

от 60 000 ₽

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

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

Компания

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

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

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

Мы активно растем, и сейчас нашей дружной команде нужен опытный PHP Backend-разработчик:

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

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

Требования:

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

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

  • Знание или желание изучить Golang/NodeJS
  • Примеры кода, аккаунт с вашими проектами на github
  • Понимание linux систем, опыт администрирования
  • DevOps

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

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

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