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