Senior Fullstack Developer / Technical Lead
Описание
Привет! Спасибо за интерес к вакансии - давай знакомиться. Wiregate - компания, создающая качественные цифровые продукты для клиентов по всему миру - от США до Австралии. Мы стабильно растём и ищем опытного Fullstack-разработчика, который сможет не только разрабатывать функциональность, но и влиять на архитектуру продуктов, инженерные процессы и качество работы команды. Нам нужен специалист, способный видеть продукт целиком, принимать обоснованные технические решения и нести ответственность за результат — от проработки требований до стабильной работы решения в production.Чем предстоит заниматься: Проектировать архитектуру backend- и frontend-частей продукта; Разрабатывать новые функциональные модули на PHP/Laravel и React; Развивать существующую кодовую базу и работать с legacy-системами; Проектировать API и интеграции со сторонними сервисами; Принимать ключевые технические решения и обеспечивать их реализацию; Обеспечивать производительность, безопасность, масштабируемость и отказоустойчивость решений; Развивать процессы code review, тестирования, CI/CD, мониторинга и технической документации; Управлять техническим долгом и заранее выявлять технические риски; Проводить декомпозицию и оценку задач, участвовать в планировании и контролировать выполнение; Помогать разработчикам расти через ревью, наставничество и обмен знаниями; Взаимодействовать с клиентами и стейкхолдерами: уточнять требования, предлагать решения и управлять техническими ожиданиями; Развивать практики безопасного применения AI-инструментов в команде, формировать стандарты их использования и контролировать влияние на скорость, качество и надёжность разработки. Отвечать за качество и стабильность продукта после выхода в production. Мы ищем специалиста, который: Имеет значительный опыт коммерческой fullstack-разработки; Уверенно работает с PHP и Laravel; Имеет практический опыт проектирования высоконагруженных или распределённых систем; Имеет практический опыт разработки современных интерфейсов на React; Понимает принципы управления состоянием, компонентной архитектуры и оптимизации frontend-приложений; Умеет проектировать REST API и интеграции со сторонними сервисами; Имеет опыт архитектурного проектирования сложных веб-систем; Умеет находить баланс между скоростью разработки, качеством и долгосрочной поддерживаемостью; Работал с PostgreSQL и/или MySQL, понимает принципы оптимизации запросов; Использовал Redis, кеширование, очереди и фоновые задачи; Уверенно работает с Git, Docker, Linux и CI/CD; Имеет опыт работы с Kubernetes и облачными сервисами, желательно AWS; Пишет unit-, integration- и end-to-end-тесты; Понимает принципы мониторинга, логирования и диагностики проблем в production; Умеет безопасно развивать legacy-код; Способен вести несколько проектов или технических направлений; Владеет английским на уровне, достаточном для общения с зарубежными заказчиками. Будет преимуществом Опыт в роли Tech Lead, Lead Developer или Software Architect; Знание TypeScript и современных инструментов экосистемы React; Опыт работы с Next.js; Знание DDD, Clean Architecture и event-driven-подходов; Опыт модернизации legacy-приложений; Опыт технического наставничества и развития команды; Практика внедрения инженерных метрик и стандартов разработки; Опыт применения AI-инструментов для разработки, тестирования, code review, документирования и автоматизации рутинных процессов. Что для нас важно: Ответственность за продукт и конечный результат, а не только за отдельный участок кода; Способность видеть систему целиком — от интерфейса и бизнес-логики до инфраструктуры; Высокие требования к надёжности, безопасности и качеству решений; Умение принимать решения в условиях неполной информации; Инициативность и готовность улучшать процессы; Способность заранее выявлять риски и доводить задачи до завершения; Открытая и конструктивная коммуникация; Готовность делиться знаниями и усиливать команду. Что предлагаем: Заработную плату, которую обсуждаем индивидуально; Полностью удалённую работу из любой точки мира; При желании, возможна, релокация в Черногорию; График: понедельник–пятница, 10:00–19:00 МСК; 28 календарных дней оплачиваемого отпуска; Квартальные бонусы по результатам работы; Материальную поддержку в особых жизненных ситуациях; Возможность влиять на архитектуру продуктов и инженерную культуру компании; Корпоративный соцпакет и программы поддержки сотрудников: страхование жизни, выплаты при важных жизненных событиях и дополнительная финансовая помощь в сложных жизненных ситуациях. Пожалуйста, приложите к отклику короткое сопроводительное письмо и ответьте на несколько вопросов: Backend- и frontend-технологии, с которыми вы уверенно работаете; Примеры продуктов или архитектурных решений, за которые вы отвечали; Опыт улучшения процессов разработки и развития команды; Уровень разговорного английского; Зарплатные ожидания.