👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Middle Backend Developer (Laravel) на EduTech-проект

Требования

Бэкенд, Средний (Middle)PHPLaravelSQLPostgreSQLLinuxDocker

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

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

Компания

Разработка индивидуальных веб-ориентированных программных решений (PDSP) для крупного и среднего бизнеса.

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

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

Приглашаем опытного Laravel-разработчика к участию в разработке нового EduTech-проекта — SaaS-платформы, предназначенной для агрегации и визуализации данных в сфере образовательного бизнеса в США, их последующего статистического анализа. Бэкенд будет написан на Laravel Framework и в виде REST API для клиентской части и обслуживания внешних приложений. Клиентская часть будет написана в виде SPA с использованием фреймворка Vue.js.

О проекте:

  • SPA-портал с большим набором разнообразных графиков и виджетов с данными;
  • Headless-архитектура с REST API;
  • DevOps на базе Docker, Ansible, Terraform, GitHub.

Задачи:

  • разработка API для SPA-портала, обеспечение безопасности данных, оптимизация производительности;
  • участие в улучшении процесса разработки, регулярном Code Review;
  • написание кода в соответствие с лучшими практиками, его документирование и покрытие тестами;
  • декомпозиция задач, оценка трудоёмкости и соблюдение взятых обязательств по срокам исполнения.
  • написание чистого современного кода, соответствующего лучшим практикам PHP-разработки.

Требования:

  • опыт разработки на PHP 7.2+ от 3-х лет;
  • уверенное владение Linux/MacOS shell;
  • уверенные знания Laravel Framework;
  • опыт интеграции с внешними API;
  • знание SQL, умение работать с запросами и большим объемом данных (оптимизация запросов).

Будет плюсом:

  • опыт работы с Docker и использования PostgreSQL;
  • знание современного JavaScript (Prototypal inheritance, Closure, Promises, Async/Await, Web Workers);
  • опыт работы с Vue.js и его экосистемой (Vue Router, Vuex), а также с Tailwind CSS, WebSockets и написания unit-тестов.

Мы предлагаем:

  • remote-first, гибкий график, язык коммуникации команды — русский;
  • сотрудничество в формате B2B с компанией, зарегистрированной в Республике Польша (предпочтительно, но рассмотрим иные варианты);
  • плановый пересмотр заработной платы по результатам работы;
  • неформальная обстановка внутри команды;
  • корпоративные курсы английского языка.