Cell Signaling Technology
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в life sciences компанию CST. Разработка масштабируемых веб-приложений на Vue.js/Nuxt.js и Node.js в архитектуре headless CMS (Contentstack), работа с Web Marketing командой над глобальными веб-ресурсами компании.
Задачи
- Проектировать, разрабатывать и поддерживать full stack веб-приложения
- Создавать адаптивные интерфейсы на Vue.js и Nuxt.js
- Разрабатывать и поддерживать backend-сервисы, API и бизнес-логику (предпочтительно Node.js)
- Писать чистый, поддерживаемый и документированный код
- Создавать и поддерживать контент-модели, компоненты и интеграции в Contentstack (headless CMS)
- Использовать AI-инструменты разработки (GitHub Copilot, Claude Code) для ускорения поставки
- Участвовать в code review и соблюдении стандартов разработки
- Участвовать в решениях по архитектуре системы и техническому дизайну
- Проектировать масштабируемые и безопасные API-интеграции
- Поддерживать и развивать headless API-first архитектуру (Contentstack, Nuxt.js/Vue.js)
- Обеспечивать производительность, надёжность и безопасность приложений
- Мониторить и оптимизировать Core Web Vitals и другие метрики веб-производительности
- Оценивать и рекомендовать новые технологии и инструменты
- Проектировать и поддерживать реляционные и/или NoSQL базы данных
- Оптимизировать запросы и производительность БД
- Разрабатывать интеграции со сторонними системами (ERP, CRM, аналитика, SaaS)
- Обеспечивать целостность данных и соблюдение стандартов управления
- Разрабатывать unit, integration и e2e тесты (Vitest, Playwright, Cypress)
- Поддерживать CI/CD пайплайны и автоматизированные деплои
- Взаимодействовать с DevOps для безопасных и эффективных релизов
- Устранять дефекты и проблемы производительности
- Работать с Product Owners и бизнес-стейкхолдерами для перевода требований в технические решения
- Участвовать в Agile-церемониях (sprint planning, stand-ups, retrospectives)
- Документировать технические спецификации и процессы
- Продвигать веб-доступность (WCAG 2.2 AA) и SEO-практики
- Улучшать практики разработки и инструментарий
Требования
- Bachelor’s degree in Computer Science, Engineering или смежная область (или эквивалентный опыт)
- 5+ лет опыта full stack разработки
- Front-end технологии: HTML5, CSS3, JavaScript/TypeScript
- Vue.js (Composition API) и Nuxt.js — обязательно; React или Angular — плюс
- Практический опыт с headless CMS (сильно предпочтительно Contentstack; Contentful, Sanity или аналоги)
- Практический опыт с headless/composable commerce платформой (сильно предпочтительно CommerceTools)
- Практический опыт с поисковой инфраструктурой (предпочтительно Elasticsearch)
- Backend-языки (Node.js, Python, Java, C# или аналоги)
- Опыт разработки RESTful и/или GraphQL API
- Сильные знания реляционных БД (SQL Server, PostgreSQL, MySQL) и/или NoSQL
- Знакомство с Git-based version control
- Знакомство с AI-инструментами разработки (GitHub Copilot, Claude Code, Cursor)
- Опыт с облачными платформами (AWS, Azure или GCP) — предпочтительно
- Понимание практик безопасного кодирования и защиты данных (OWASP Top 10)
- Знание стандартов веб-доступности (WCAG 2.2 AA) и основ SEO
- Опыт написания автоматизированных тестов (unit, integration, e2e) с современными фреймворками (Vitest, Playwright, Cypress, Jest)
Условия
- Медицинская (BCBS) и стоматологическая (Delta Dental) страховка с покрытием 90%
- Страхование зрения
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Flexible Spending accounts
- 401(k) с match 6%
- Компенсация обучения
- Щедрый пакет PTO
- Родительский отпуск
- Страхование питомцев
- Employee Assistance Program
- Субсидируемая столовая на территории
- Бесплатная парковка
- Базовая зарплата $157,000 - $222,000 в год
- Работа onsite в штаб-квартире в Danvers, MA
Навыки
- Vue.js
- Nuxt.js
- Node.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- Contentstack
- Contentful
- Sanity
- CommerceTools
- Elasticsearch
- Python
- Java
- C#
- REST
- GraphQL
- SQL Server
- PostgreSQL
- MySQL
- NoSQL
- Git
- GitHub Copilot
- Claude Code
- Cursor
- AWS
- Azure
- GCP
- OWASP Top 10
- WCAG 2.2 AA
- SEO
- Vitest
- Playwright
- Cypress
- Jest
- Pinia
- Storybook
- Core Web Vitals