Мы ищем старшего Fullstack инженера в высокомасштабируемую команду разработки продуктов, которая создает и развивает критически важные пользовательские интерфейсы, используемые миллионами пользователей по всему миру. На этой должности вы будете работать над полным стеком, разрабатывая масштабируемые backend-сервисы и современные frontend-приложения, которые обеспечивают ключевую функциональность продукта. Это возможность внести свой вклад в высоковидимые продуктовые области, тесно сотрудничая с командами по продукту, дизайну, платформе и инфраструктуре.
Ключевые обязанности
- Проектирование, создание и поддержка масштабируемых backend-сервисов и API с использованием Golang.
- Разработка и оптимизация распределенных систем, поддерживающих высокообъемные, критически важные рабочие нагрузки.
- Создание и улучшение пользовательских приложений с использованием React, Next.js и GraphQL.
- Проектирование и внедрение облачных решений на AWS с акцентом на масштабируемость, надежность и производительность.
- Работа с системами данных и обмена сообщениями, такими как MongoDB, Snowflake, Kafka, SQS и Airflow.
- Развертывание, мониторинг и поддержка продакшн-сервисов, работающих на Kubernetes.
- Тесное сотрудничество с командами по продукту, дизайну, frontend, платформе и инфраструктуре для обеспечения бесшовного пользовательского опыта.
- Улучшение наблюдаемости платформы, надежности и операционной эффективности посредством автоматизации и оптимизации производительности.
- Участие в архитектурных обсуждениях и внесение вклада в технические решения для frontend и backend систем.
- Поиск и устранение сложных продакшн-проблем и стимулирование долгосрочных улучшений стабильности и масштабируемости системы.
Основные требования
- Значительный опыт создания высокопроизводительных, масштабируемых приложений с использованием Golang и современных frontend-технологий.
- Профессиональный опыт создания frontend-приложений с использованием React.js, Next.js и GraphQL.
- Глубокое понимание распределенных систем, архитектур микросервисов и событийно-ориентированных систем.
- Практический опыт работы с такими технологиями, как Kafka, SQS, Airflow, MongoDB и/или Snowflake.
- Значительный опыт создания и эксплуатации облачных приложений на AWS.
- Опыт работы с Kubernetes в продакшене, включая развертывание, мониторинг и управление ресурсами.
- Подтвержденный опыт предоставления надежных систем в высокотрафиковых, крупномасштабных средах.
- Способность эффективно работать в кросс-функциональной среде с несколькими командами и заинтересованными сторонами.
- Сильные навыки решения проблем с акцентом на производительность, надежность и поддерживаемость.
- Отличное письменное и устное общение на английском языке.
- Способность работать самостоятельно в удаленной, быстро меняющейся среде.
Желательно
- Опыт создания рекомендательных систем, систем персонализации или поисковой инфраструктуры.
- Опыт работы с платформами разработчиков и внутренними инструментами, поддерживающими продуктивность инженеров.
- Опыт работы в условиях быстрого роста, где масштабируемость, надежность и пользовательский опыт имеют решающее значение.
- Знакомство с крупномасштабными потребительскими продуктами, обслуживающими миллионы пользователей.
- Опыт повышения надежности платформы, доступности и операционной эффективности.
Дополнительно
- Совпадение часовых поясов с США: 6-8 часов пересечения с PST
Обратите внимание: В связи с большим объемом заявок будут проинформированы только кандидаты, прошедшие предварительный отбор.