⭐ Много стажировок в IT на Хабр Карьере → найти свою

Middle PHP developer

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

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

Компания

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

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

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

Привет!

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

Текущий стек: PHP 8.2, Laravel 10+, MySQL, ClickHouse, RabbitMQ, Docker, Redis, GitLab.

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

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

Чем предстоит заниматься:
-разработкой backend приложения на PHP 8.2 + Laravel
-реализацией методов в REST API.
-реализацией нового функционала (не забывая про тех долг, соотношение ~ 50/50)
-принимать участие в рефакторинге и переносе бизнес логики на новую архитектуру.
-покрывать код тестами (сейчас покрытие PHPUnit ~80%)

Текущий вызов связан с запуском нового проекта на основе существующей кодовой базы и переходом на событийно-ориентированную архитектуру.

Что для нас важно:
-коммерческий опыт разработки PHP от 2-х лет (желательно от года непрерывного продуктового опыта);
-знание и умение применять принципы SOLID и ООП на практике;
-умение разбираться в чужом коде и legacy (применять/оптимизировать и развивать);
- получать от тебя читабельный и оптимальный код.
а также понимание работы:
-EXPLAIN в контексте оптимизации SQL-запросов;
-индексов РСУБД/нормализации данных;
-транзакций и блокировок;
-микросервисной и модульной архитектур;

Будет плюсом опыт:
-работы с Docker уровне описания Dockerfile-ов;
-настройки CI/CD в GitLab;
-работы с Redis/RabbitMQ.

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

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

Случился “мэтч”?

Тогда оставляй отклик - и мы будем рады видеть тебя в команде!