Middle PHP разработчик

Требования

Бэкенд разработчикPHPMySQLООПLaravelRedisRabbitMQ

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

Полный рабочий деньМожно удаленно

Компания

Продуктовая IT-компания, работающая над высоконагруженными проектами с пользователями со всего мира.

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

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

Привет!

Мы - IT-компания Keepcode , работаем над высоконагруженными проектами с пользователями со всего мира более 9 лет.
Наша компания - исключительно продуктовая история: мы развиваем действующие проекты и разрабатываем новые.

Стек проекта: PHP 8, Laravel, MySQL, RabbitMQ, Redis,Vue3, Pinia, Quasar2, Vite

Наша команда:
-кросс-функциональная, где frontend-занимается фронтендом, а QA - обеспечением качества;
-работает по 2-х недельным спринтам ( оценка задач в Story Points, постановка задач YouTrack, кросс-ревью, встречаемся на daily);
-состоит из специалистов middle и senior уровня (3 бэка и 2 фронта + lead)
-открыта к предложениям о внедрении новых технологий и подходов;
-дает обратную связь, возможность напрямую влиять на продукт и видеть результат своей работы.


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

Что нужно уметь/знать?
Иметь понимание:

  • устройства фреймворка Laravel и умение писать на нём; 
  • принципов чистой архитектуры; 
  • индексов и нормальных форм в SQL-базах данных; 
  • транзакций на базовом уровне.

  • Опыт написания оптимальных SQL-запросов.
  • Умение разбираться в чужом коде и legacy (применять/оптимизировать).
  • Знание и опыт применения ООП и SOLID на практике.

    Будет плюсом опыт:
  • работы в Agile-команде;
  • написания Unit-тестов;
  • работы с Kafka, WebSocket, Docker, Grafana, Swagger.

    Чем предстоит заниматься?
  • Разработкой backend приложения на PHP 7.4 (Готовим update на 8.3).
  • Созданием нового функционала в приложении на Laravel (весь новый функционал построен на clean architecture).
  • Рефакторингом и переносом логики на новую архитектуру.
  • Декомпозицией задач на своём уровне (проводим высокоуровневую декомпозицию всей командой)
  • Взаимодействовать с QA, PM, Team Lead.

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

  • гибкое начало рабочего дня и полную удаленку из любой точки мира (главное-чтобы мы подходили друг другу по UTC);
  • performance review;
  • оплату всевозможных курсов, тренингов, конференций;
  • корпоративный английский 2 раза в неделю в рабочее время;
  • динамичную систему премий и kpi- мы поддерживаем инициативы сотрудников для улучшения проектов;
  • Митапы, «коточетверги», и множество других объединяющих мероприятий keepcode_dreamteam.