Обязанности:
Мы ищем опытного Senior/Team Lead разработчика широкого профиля для работы над собственными комплексными веб- и мобайл- проектами. Это роль специалиста, который может как самостоятельно решать сложные архитектурные задачи, так и направлять команды разработки. Основные обязанности: Разработка и поддержка full-stack веб-приложений (frontend и backend) и API Проектирование архитектуры сложных систем и интеграционных решений Участие в обсуждении и формировании бизнес-требований, анализ задач с точки зрения технической реализуемости Предложение оптимальных технических решений на этапе постановки задачи Решение нестандартных технических задач, требующих глубокой экспертизы Интеграция с внешними сервисами (1С, Битрикс24, эквайринг и прочее) и API на всех этапах реализации Код-ревью, менторинг и развитие команды разработчиков Участие в планировании, декомпозиции и оценке задач Контроль над реализацией задач командами Основной стек технологий:Backend:- PHP / Laravel (обязательно)- Опыт разработки RESTful API- Работа с базами данных (MySQL/PostgreSQL) Frontend:- JavaScript (ES6+), TypeScript- Современные фреймворки (Vue.js/React/ReactNative)- HTML5, CSS3, адаптивная верстка Прочее:- Уверенная работа с GIT- Понимание принципов масштабирования и оптимизации Дополнительные навыки: Знание основ других языков программирование, в том числе строготипизированных (преимуществом будет знание Kotlin/Java) Мобильная разработка (iOS/Android, React Native). Понимание особенностей мобильной разработки, процессов сборки и выгрузки. Понимание работы микросервисной архитектурой. Преимуществом будет опыт миграции с монолита на микросервисы. Docker, CI/CD Работа с брокерами сообщений Опыт проектирования высоконагруженных систем Знание паттернов проектирования и принципов SOLID, DRY, KISS Навыки планирования и организации работы в рамках IT проектов Требования: Опыт коммерческой разработки от 5 лет Глубокое понимание принципов построения веб-архитектур Опыт решения сложных интеграционных задач Умение говорить на языке бизнеса и переводить бизнес-требования в технические решения Проактивность в обсуждении требований, способность предлагать альтернативные решения и оценивать их трудоемкость Умение и готовность при необходимости самостоятельно реализовать техническое решение Умение распределить задачи в команде и обеспечить их выполнение Умение работать с legacy-кодом и проводить рефакторинг Способность быстро разбираться в новых технологиях Умение анализировать, оценивать и интегрировать технологии в разработку Готовность принимать архитектурные решения и обосновывать их Хорошие коммуникативные навыки Условия: Полная занятость, есть возможность работать удаленно Конкурентная заработная плата, обсуждаем на собеседовании Профессиональная рабочая команда Минимум бюрократии, быстрые согласованияПохожие вакансии
Full stack разработчик BPMSoft / Team Lead
Договорная
Москва. Станции метро: Академическая, Профсоюзная
Nobilis.Team
До 3 500 руб.
Москва. Станции метро: Академическая, Профсоюзная
LionAdverts