Contentful
Senior Software Engineer - Personalization
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Contentful Personalization. Разработка end-to-end решений для персонализации контента: высоконагруженные backend-сервисы, React-фронтенд, SDK и edge-инфраструктура.
Задачи
- Проектировать, разрабатывать и поддерживать высокопроизводительные backend-сервисы и API с фокусом на надёжность, масштабируемость и низкую задержку
- Реализовывать end-to-end решения: backend-сервисы, React-фронтенд, SDK, библиотеки и инструменты для разработчиков
- Внедрять сложные решения CDN и edge-кэширования для быстрой выдачи персонализированного контента
- Решать технические задачи нестандартными способами, балансируя между производительностью и элегантностью архитектуры
- Постоянно мониторить и оптимизировать производительность систем через бенчмаркинг и инструментирование для observability
- Применять практики защитного программирования и обеспечивать корректность и поддерживаемость кода через автоматизированное тестирование
- Ответственно использовать AI-инструменты и agentic coding для улучшения инженерных процессов при сохранении высоких стандартов качества, безопасности и тестирования
- Активно участвовать в Agile-церемониях: планирование, refinement, ревью и ретроспективы
- Следить за новыми технологиями и оценивать их потенциал применения в Contentful
Требования
- Подтверждённый опыт создания API и сервисов, эффективно выдерживающих большие объёмы трафика
- Уверенное владение server-side TypeScript и проектированием API-протоколов
- Опыт создания full-stack решений, включая React-фронтенд и SDK, библиотеки или инструменты для разработчиков
- Опыт работы с serverless-архитектурами, желательно edge compute (например, Cloudflare Workers)
- Опыт работы с CDN и стратегиями кэширования для оптимизации производительности
- Практический опыт бенчмаркинга, инструментирования кода для observability и оптимизации производительности крупномасштабных систем
- Экспертиза в защитных практиках программирования, обеспечении отказоустойчивости систем
- Владение CI/CD пайплайнами и поддержкой автоматизированных тестов, включая unit и end-to-end
- Опыт использования AI-инструментов, включая agentic coding workflows, для улучшения доставки ПО
- Практическое понимание Agile-подхода и того, как планирование, refinement, реализация, ревью и ретроспективы поддерживают устойчивую доставку
- Проактивный подход и высокое чувство ответственности
- Отличные коммуникативные навыки на английском, особенно при объяснении сложных технических концепций
Условия
- Contentful теперь официально часть Salesforce
- Бенефиты и ресурсы Salesforce для баланса и раскрытия потенциала
- AI-агенты для ускорения работы
- Равные возможности трудоустройства и политика недискриминации
Навыки
- TypeScript
- React
- API design
- serverless
- Cloudflare Workers
- CDN
- caching
- observability
- benchmarking
- CI/CD
- automated testing
- unit tests
- end-to-end tests
- AI tools
- agentic coding