Kpler
Великобритания1 месяц назад
Title: Senior Fullstack Engineer Location: United Kingdom / hybrid
В Kpler мы помогаем нашим клиентам с легкостью ориентироваться в сложных рынках. Упрощая информацию о глобальной торговле и предоставляя ценные сведения, мы даем организациям возможность принимать обоснованные решения в секторах сырьевых товаров, энергетики и морских перевозок.
С момента основания в 2014 году мы сосредоточены на предоставлении первоклассной аналитики через удобные платформы. Наша команда из более чем 850 экспертов из 69 стран неустанно работает над преобразованием сложных данных в действенные стратегии, гарантируя, что наши клиенты опережают конкурентов на динамичном рынке. Присоединяйтесь к нам, чтобы использовать передовые инновации для достижения значимых результатов и получить непревзойденную поддержку на пути к успеху.
О роли В качестве старшего Fullstack инженера в нашей команде Web Experience вы будете играть критически важную роль в развитии фронтенд-платформы флагманских приложений Kpler: MarineTraffic и Kpler Terminal. Работая в составе старшей команды вместе с менеджерами по продуктам и дизайнерами, вы объедините наши веб-приложения на общей монорепозитории и архитектуре микрофронтендов, одновременно создавая микросервисы платформенного уровня, которые обеспечивают возможности для примерно 20 команд по разработке функций. Ваше техническое руководство и инженерные стандарты будут напрямую формировать то, как миллионы пользователей по всему миру взаимодействуют с данными о торговле, энергетике и морских перевозках в режиме реального времени.
Ключевые обязанности Унификация пользовательского опыта на разных платформах: Руководство миграцией флагманских приложений на Atlas, библиотеку компонентов Kpler и общую дизайн-систему на основе Tailwind, созданную на Vue 3 и React. Создание микросервисов платформенного уровня: Проектирование и масштабирование уровней Backend-for-Frontend (BFF) и микросервисов, обеспечивающих работу карт, поиска, пользовательских панелей управления и настроек для веб- и мобильных платформ. Улучшение опыта разработчика: Расширение возможностей ~20 команд по разработке функций путем модернизации инструментов монорепозитория, автоматизации CI, путей миграции и соглашений по фронтенд-архитектуре. Пионерский подход к разработке с ориентацией на ИИ: Интеграция передовых инструментов разработки ИИ, таких как Cursor и Claude Code, на протяжении всего жизненного цикла разработки для оптимизации рабочих процессов и повышения технической скорости. Продвижение архитектурного совершенства: Архитектурное проектирование устойчивых, слабосвязанных систем с использованием гексагональной архитектуры, Domain-Driven Design (DDD), событийных паттернов и микрофронтендов. Менторство и повышение уровня инженерного мастерства: Руководство членами команды посредством технической документации, обзоров кода, презентаций на фронтенд-встречах и двухнедельных сессий разработчиков.
Опыт и квалификация Что вам понадобится (Обязательно) Опыт работы старшим fullstack инженером: Подтвержденный опыт проектирования, создания и эксплуатации производственных веб-приложений и микросервисов в больших масштабах. Владение основным технологическим стеком: Мастерское владение TypeScript на всем стеке, современными фронтенд-фреймворками (Vue 3, React) и бэкенд-сервисами с использованием Node.js. Архитектура платформы и API: Глубокий опыт работы с REST/GraphQL API, микросервисами, паттернами Backend-for-Frontend (BFF) и хранением данных (PostgreSQL, Elasticsearch, Kafka). Прагматичный подход к разработке и платформенное мышление: Желание сбалансировать высокое архитектурное качество с быстрой, итеративной доставкой продукта, что выгодно как конечным пользователям, так и командам разработчиков. Подход к разработке с использованием ИИ: Активный практический опыт использования инструментов разработки ИИ (например, Cursor, Claude Code) для ускорения повседневных рабочих процессов разработки. Желательно (Nice-to-haves) Специализированные веб-технологии: Опыт работы с Mapbox, GraphQL schema federation, Python или Scala. Продвинутая архитектура и инструменты: Практический опыт работы с монорепозиториями, микрофронтендами, гексагональной архитектурой или Domain-Driven Design (DDD). Поддержка дизайн-системы: Опыт поддержки или внесения вклада в общие библиотеки компонентов и дизайн-системы, используемые несколькими командами.
Мы — динамичная компания, ориентированная на развитие связей и инновационные решения для решения рыночных задач. Если вы стремитесь к удовлетворенности клиентов и воплощению идей в реальность, вы нашли свое идеальное место. Готовы ли вы отправиться в это захватывающее путешествие вместе с нами?
Мы добиваемся результатов Мы действуем решительно и целенаправленно, выходя за рамки обычного.
Мы строим вместе Мы строим отношения и разрабатываем креативные решения для решения рыночных задач.
Мы здесь, чтобы помочь Мы доступны и поддерживаем коллег и клиентов, применяя дружелюбный подход.
Наше обещание сотрудникам
Не соответствуете каждому требованию? Исследования показывают, что женщины и представители цветных рас реже, чем другие, подают заявки, если чувствуют, что не соответствуют 100% требований вакансии. Не позволяйте пробелу в уверенности встать на вашем пути, мы будем рады услышать от вас! Мы понимаем, что опыт приходит в разных формах, и стремимся добавить новые перспективы в команду.
Kpler стремится обеспечить справедливую, инклюзивную и разнообразную рабочую среду. Мы считаем, что разные точки зрения приводят к лучшим идеям, а лучшие идеи позволяют нам лучше понимать потребности и интересы нашего разнообразного мирового сообщества. Мы приветствуем людей с разным происхождением, опытом, способностями и взглядами и являемся работодателем, предоставляющим равные возможности.
Подавая заявку, я подтверждаю, что прочитал и принимаю Уведомление о конфиденциальности персонала
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить