Repligen
Full Stack Web Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Web Developer в Repligen для развития глобальных цифровых платформ компании на базе Symfony и Pimcore DXP с интеграциями Shopify и другими корпоративными системами. Роль hands-on, с фокусом на доставку и развитие клиентских digital-продуктов.
Задачи
- Разрабатывать и поддерживать масштабируемые цифровые продукты в рамках глобальной digital-стратегии Repligen
- Работать кросс-функционально с разработчиками, маркетологами, дизайнерами и бизнес-заказчиками
- Писать безопасный, поддерживаемый и документированный код по лучшим инженерным практикам
- Участвовать в sprint planning, деплоях, QA-процессах и code review
- Поддерживать оптимизацию, модернизацию и техническую масштабируемость платформы
- Разрабатывать в Symfony-based DXP (в основном Pimcore DXP) структурированные переиспользуемые digital-опыты
- Создавать и поддерживать Twig-шаблоны, Symfony-контроллеры, сервисы, модели и бизнес-логику по принципам MVC
- Поддерживать digital-процессы с PIM, DAM, локализацией и корпоративными паттернами управления контентом
- Развивать архитектуру и стандарты governance Pimcore
- Создавать и потреблять REST API для интероперабельности платформы
- Разрабатывать интеграции со сторонними системами
- Тестировать и отлаживать интеграции с помощью Postman, логов и профайлеров
- Создавать адаптивные и доступные интерфейсы на HTML5, CSS/SCSS и JavaScript
- Разрабатывать интерактивные компоненты на Vue.js или аналогичных фреймворках
- Собирать фронтенд-ассеты через Webpack и современные стандарты JavaScript (ES6+)
- Обеспечивать кросс-браузерную совместимость и мобильную адаптивность
- Внедрять и проверять стандарты доступности по WCAG
- Оптимизировать юзабилити, скорость загрузки и производительность фронтенда
- Разрабатывать безопасный и масштабируемый бэкенд на PHP и Symfony
- Реализовывать сервисы, интеграции, автоматизацию и переиспользуемые модули
- Проектировать, расширять и оптимизировать структуры баз данных
- Использовать event-driven паттерны (listeners/subscribers) и CLI-инструменты
- Использовать Docker для локальной разработки и консистентности окружений
- Отлаживать приложения с помощью Symfony-инструментов, браузерных dev tools, логов и мониторинга
- Участвовать в QA-циклах, исправлять дефекты и поддерживать готовность к релизу
- Поддерживать деплой и продакшн-траблшутинг совместно с командой
- Поддерживать интегрированный клиентский опыт совместно с Digital Marketing и eCommerce
- Поддерживать интеграции Shopify и будущих enterprise commerce платформ
- Участвовать в инициативах по персонализации, клиентским порталам и AI-driven engagement
Требования
- 5+ лет опыта в full stack веб-разработке (mid-level)
- Сильный опыт создания веб-приложений на PHP и фреймворках типа Symfony (или аналогичных MVC)
- Опыт работы с CMS/DXP/платформами структурированного контента (Pimcore, Drupal, Adobe Experience Manager, Sitecore и т.п.)
- Опыт фронтенд-разработки на HTML5, CSS/SCSS, JavaScript (ES6+) и принципах адаптивного дизайна
- Знакомство с шаблонизаторами типа Twig (предпочтительно), Handlebars или аналогичными
- Опыт с современными сборщиками фронтенда: Webpack (предпочтительно), Vite или аналогичными
- Практическое знание REST API: создание, потребление, тестирование и отладка
- Опыт с реляционными БД (MariaDB/MySQL, PostgreSQL) и/или знакомство с нереляционными (MongoDB)
- Владение Git-воркфлоу (ветки, pull requests, rebase, code review) и инструментами репозиториев (Bitbucket)
- Опыт работы в Docker-based окружениях разработки
- Понимание доступности (WCAG), SEO-практик и оптимизации веб-производительности
- Уверенное использование Postman, браузерных dev tools и инструментов отладки/профайлинга
Условия
- Гибридный формат: 3 дня в неделю в офисе Waltham, MA
- Базовая зарплата $110,000 - $125,000 в год
- Участие в одной из переменных программ вознаграждения (бонус или комиссия)
- Возможность получения equity для подходящих ролей
- Широкий пакет бенефитов: оплачиваемый отпуск, health/dental/vision, пенсионные программы, flexible spending accounts
- Работа в Agile-среде с Digital Marketing, Commercial, IT и внешними партнёрами
- Подчинение напрямую Marketing Solutions Architect
Навыки
- PHP
- Symfony
- Pimcore DXP
- Twig
- REST API
- HTML5
- CSS
- SCSS
- JavaScript
- ES6+
- Vue.js
- Webpack
- Docker
- MariaDB
- MySQL
- PostgreSQL
- MongoDB
- Git
- Bitbucket
- Postman
- Shopify
- WCAG
- SEO
- PIM
- DAM
- Salesforce
- Pardot
- GA4