Обязанности:
- Ведение технической части проекта: разработка, архитектура, поддержка;
- Постановка задач команде разработчиков, контроль сроков и качества исполнения;
- Проведение code review, внедрение и соблюдение code-style, Git-флоу;
- Участие в проектировании обменов с 1С, партнёрскими API, внутренними модулями;
- Поддержка и развитие инфраструктуры: Docker-окружение, деплой, базовая автоматизация;
- Взаимодействие с бизнесом / продактами: оценка задач, планирование релизов, приоритизация.
Требования:
- Уверенное владение Laravel 9+ (модули, API, очереди, политика доступа, миграции и т.д.);
- Опыт с Vue.js / Nuxt (SSR/SPA, компоненты, Vuex/Pinia, Axios);
- Знание и работа с Docker, Git (ветвление, pull request, CI/CD — будет плюсом);
- Опыт работы в роли ведущего разработчика или тимлида: минимум 1 год;
- Навыки проектирования REST API, понимание принципов SOLID, DRY, KISS;
- Умение разбираться в чужом коде, быстро входить в проект;
- Самостоятельность, умение не просто «выполнять», а вести проект.
Будет плюсом:
- Опыт работы с обменами между 1С, CRM, ERP (REST, XML, cron и т.д.);
- Знание DevOps-практик: CI/CD, мониторинг, автотесты, деплой;
- Опыт внедрения системы документации (Swagger, Notion, Gitbook);
- Базовое понимание UX/UI при разработке фронтенда;
- Умение вести проект как PМ — если команда небольшая.
Технологии в проекте:
Laravel, Nuxt, Vue.js, MySQL, Docker, Git, REST API, 1С, cron, Nginx
Условия: