Описание вакансии
О компании и команде
Привет!
Мы - 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.