Coherent Solutions — это компания, занимающаяся разработкой цифровых продуктов, призванная способствовать успеху бизнеса. Наша глобальная команда из более чем 1700 талантливых профессионалов работает в тесном сотрудничестве, создавая инновационные решения, которые оказывают измеримое влияние на бизнес. Штаб-квартира компании находится в Миннеаполисе, США, а основные компетенции охватывают 10 офисов по всему миру, включая разработку программных продуктов, ИТ-консалтинг, анализ данных, машинное обучение, разработку мобильных приложений, DevOps, Salesforce и многое другое.
Мы растим команду советников, а не просто исполнителей, и стремимся сделать компанию местом для карьерного роста и возможностей. Если вы хотите развивать свои основные компетенции, делиться своей страстью и быть уверенными, что каждый ваш вклад будет оценен, значит, мы на одной волне.
О компании
Наш клиент — глобальная технологическая компания, меняющая подход брендов и агентств к принятию маркетинговых решений. Его платформа позволяет маркетологам планировать и запускать межканальные, программные медийные кампании, используя исследования в реальном времени, собственные данные аудитории, продвинутую аналитику и более 150 интегрированных партнеров, включая Facebook, Instagram, Pinterest, Snapchat и Twitter. Компания работает в Северной Америке, Европе, на Ближнем Востоке, в Азии и Австралии.
О проекте
Инженер присоединится к команде разработки нашего клиента, работающей над платформой SS в домене AdTech. Платформа создается и поддерживается с использованием Node.js и PHP, оба языка используются в ежедневной разработке. Роль фокусируется на внедрении продуктовых функций, написании читаемого и поддерживаемого кода приложения, а также тесном сотрудничестве с командами продукта и инженеров. Инженер будет решать технические задачи, которые напрямую влияют на масштабируемость, надежность платформы и достижение бизнес-целей.
Технологии
Node.js / PHP 8.3, Laravel / Linux / MySQL / PostgreSQL / Git / Redis / Aerospike / Jenkins / Maven
Ваши задачи
- Разработка, поддержка, тестирование и выпуск серверных сервисов и веб-приложений в продакшене;
- Создание производительных и масштабируемых решений для распределенных систем с высокой нагрузкой;
- Работа с серверными технологиями, включая Node.js и PHP;
- Участие в развитии быстро меняющейся платформы и работа с новыми программными компонентами;
- Сотрудничество с инженерными командами, менеджерами по продукту и бизнес-заинтересованными сторонами для улучшения технологического стека;
- Работа с базами данных, решениями для хранения данных и кэширующими механизмами;
- Участие в разработке архитектуры системы и подготовка документации по техническому дизайну;
- Участие в Agile-процессах разработки и принятие ответственности за назначенные проекты по разработке программного обеспечения;
- Проведение ревью кода и помощь в поддержании качества кода;
- Поддержка устранения неполадок приложений и решения проблем в продакшене в средах на базе Linux;
Требования к кандидату
- Более 5 лет коммерческого опыта в backend-разработке;
- Глубокий практический опыт работы с Node.js и PHP;
- Опыт backend-разработки, включая интеграцию сервисов между собой;
- Понимание дизайна веб-ориентированных и сервисно-ориентированных систем;
- Опыт работы в средах на базе Linux;
- Опыт работы с реляционными базами данных, такими как MySQL или PostgreSQL;
- Опыт работы с Git или другими системами контроля версий;
- Знание SDLC, процессов разработки, тестирования и выпуска;
- Сильные коммуникативные навыки и способность четко описывать проблемы и решения;
- Готовность участвовать в ротационной дежурной службе / поддержке по вызову для решения проблем в продакшене;
- Уровень английского: Intermediate+ или выше
Желательно
- Опыт работы с системами кэширования, такими как Redis или Aerospike;
- Знакомство с инструментами управления сборкой, CI/CD и автоматизированного тестирования, такими как Jenkins;
- Опыт интеграции моделей Data Science в масштабируемые платформы;
- Знание домена AdTech;
- Степень бакалавра/магистра в области компьютерных наук, инженерии или смежной технической области;
Что мы предлагаем
Глобальный пакет льгот включает:
- Техническое и нетехническое обучение для профессионального и личного роста;
- Внутренние конференции и митапы для обучения у отраслевых экспертов;
- Поддержка и наставничество от опытного сотрудника для вашего профессионального роста и развития;
- Медицинская страховка;
- Спортивные мероприятия для продвижения здорового образа жизни;
- Гибкие условия работы, включая удаленный и гибридный форматы;
- Реферальная программа для привлечения новых талантов;
- Программа празднования годовщин работы и дополнительные дни отпуска.