PHP Backend Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Продуктовая команда CHILLICODE — создаем сайты, сервисы и мобильные приложения. Следим за трендами в технологиях, чтобы создавать продукты быстрее, лучше и легче.
Мы ищем опытного талантливого 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. Следим за отсутствием мусора в коде (отладочные инструкции, закомментированные строки) и называем методы и переменные так, чтобы по одному названию было понятно, что к чему.
Мы нацелены на развитие команды, чтобы решать все более и более сложные задачи в рамках новых проектов, так и для того, чтобы улучшать возможности развития каждого человека в команде
Бонусы
- лофтовый офис в центре города
- (вечно) молодой, (периодически) дружелюбный коллектив
- кухня с неограниченным количеством чая/кофе/печенья, микроволновкой, холодильником - в общем, все как у людей
- настольный теннис (на котором помешан весь офис), Playstation
- регулярные митапы, в том числе в коллабе с другими студиями
Дополнительные инструкции
Напиши нам о себе, если есть ссылки на профили в GitHub, StackOverflow (хотим узнать тебя поближе).