Разрабатываем и внедряем наш собственный продукт Ensi. Ensi представляет из себя платформу для создания и развития крупных ecommerce-решений на основе (микро)сервисной архитектуры.
Чему будут учить на стажировке
Протокол HTTP и то как работают веб-приложения;
Основы языка PHP и его экосистемы;
Как разрабатывать веб-приложение локально через Docker;
Git;
Что такое REST API и как его реализовать;
Основы популярных реляционных СУБД - MySQL и PostgreSQL;
Теория и практика Laravel как одного из самых популярных PHP фреймворков;
Теоретические и практические основы работы с поисковыми движками на примере Elasticsearch;
Разработка backend-части как самой платформы Ensi, так и её внедрений, используя (микро)сервисный подход к архитектуре и стэк PHP + Laravel + PostgreSQL/Mysql + OAS3 + Elasticsearch + Kafka + Docker + K8s;
Декомпозиция задач и оценивание сроков их выполнения;
Поиск оптимальных технических решений, проектирование архитектуры на уровне сервисов и БД;
Code Review.
Условия стажировки
Длительность стажировки от одного до двух месяцев, все зависит от скорости прохождения программы обучения;
Гибкий график, как по часам так и по времени. Минимально 20 часов в неделю;
Возможность стажироваться в офисе или удаленно;
Стипендия на время обучения;
Оформление по трудовому договору с первого дня стажировки;