Мы ищем старшего 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.