Shutterfly

Senior Software Engineer II (Full Stack)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Full Stack инженер в Shutterfly с упором на frontend (около 80%) и backend (около 20%). Работа над сложными SPA для создания персонализированных продуктов (фотокниги, SVG-макеты) и сервисами, которые их поддерживают.

Задачи

  • Разрабатывать и поддерживать масштабируемые высокопроизводительные веб-приложения по всему стеку на React, TypeScript, JavaScript, HTML5, CSS3, GraphQL, Java, Spring Boot и Python
  • Создавать насыщенные интерактивные интерфейсы, включая canvas-рендеринг и кастомные UI-сценарии для персонализированных продуктов (фотокниги, SVG-макеты)
  • Вести frontend-фичи end-to-end: от технического дизайна до реализации, тестирования, деплоя и пост-релизной поддержки
  • Проектировать и поддерживать backend-сервисы, доменные сервисы и RESTful/GraphQL API
  • Оптимизировать производительность frontend: рендеринг, потребление памяти, сетевую эффективность и размер бандла
  • Участвовать в архитектурных решениях по state management, стратегиям получения данных, SSR/CSR и дизайну API
  • Применять Test-Driven Development с Jest и современными фреймворками компонентного и интеграционного тестирования
  • Обеспечивать соответствие требованиям доступности (WCAG), безопасности и приватности
  • Работать в тесной связке с дизайнерами, backend-инженерами и продуктовыми стейкхолдерами
  • Участвовать в code review, повышая качество, консистентность и поддерживаемость кода
  • Деплоить и эксплуатировать сервисы в AWS, работать с CI/CD пайплайнами
  • Использовать AI-инструменты разработки для повышения продуктивности и качества
  • Участвовать в code review, повышая качество, консистентность и поддерживаемость кода

Требования

  • Bachelor's degree in Computer Science или смежная область
  • 7+ лет профессионального опыта в разработке ПО с основным фокусом на frontend и значимым backend-опытом
  • Экспертиза в React, TypeScript, JavaScript (ES6+), HTML5, CSS3 и GraphQL
  • Рабочее знание Java, Spring Boot, Python или аналогичных технологий для backend-разработки
  • Глубокое понимание frontend-архитектуры, дизайна SPA и современных паттернов рендеринга
  • Практический опыт с canvas-рендерингом, кастомными UI-движками или performance-critical frontend-компонентами
  • Прочная база computer science: структуры данных, алгоритмы, анализ производительности
  • Опыт проектирования и интеграции с RESTful и GraphQL API
  • Подтверждённый опыт TDD и автоматизированного тестирования (Jest)
  • Знакомство с облачными деплоями, особенно AWS
  • Отличные навыки решения проблем и умение работать самостоятельно с минимальным надзором
  • Опыт построения поддерживаемых, масштабируемых и экономически эффективных решений по всему стеку
  • Гибкость к меняющимся продуктовым требованиям и техническим ограничениям
  • Нацеленность на непрерывное улучшение и современные инженерные стандарты

Условия

  • Возможна удалённая работа, но кандидат должен проживать в штате, где Shutterfly зарегистрирована для ведения бизнеса (все штаты США, кроме District of Columbia, North Dakota, Mississippi, Rhode Island, Vermont и Wyoming)
  • Бонусная программа, медицинские льготы, 401K и другие корпоративные бонусы
  • Приём заявок открыт на постоянной основе до заполнения позиции

Навыки

  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • GraphQL
  • Java
  • Spring Boot
  • Python
  • Jest
  • AWS
  • CI/CD
  • REST
  • canvas
  • SVG
  • TDD
  • RabbitMQ
  • Terraform
  • LLM
  • GitHub Copilot
  • Claude Code

Похожие вакансии

Senior Developer (Full-Stack)
32BJ Benefits FundsSeniorNew YorkОфис
160,000 – 165,000 USD в год
6 нояб.
Full Stack Software Engineer
RAM Aviation, Space & DefenseMiddleSt. GeorgeОфис
5 нояб.
Java Full Stack Engineer - Professional
HexawareSeniorГибрид
5 нояб.
Developer (Full Stack)-Information Services III
Indiana University HealthMiddleГибрид
5 нояб.
Software Engineer, AI Products - MCP Manager
UsercentricsMiddleNew YorkГибрид
170,000 – 185,000 USD в год
5 нояб.
Senior Software Engineer II (Full Stack) — Shutterfly, 110,500 – 166,000 USD в год, Удалённо | itrelocate