Описание вакансии
Мы ищем высококвалифицированного Backend-инженера для присоединения к нашей команде. В этой роли вы будете отвечать за проектирование и разработку сложных систем и базовых инфраструктурных компонентов, которые будут использоваться всей нашей инженерной командой. Вы сыграете ключевую роль в формировании технического направления наших бэкенд-систем, обеспечивая их масштабируемость, надежность и производительность.
Основные обязанности
- Проектирование и разработка сложных систем и базовых инфраструктурных компонентов для инженерной команды
- Управление приоритетами, сроками и результатами отдельных проектов с использованием вашего технического опыта
- Наставничество и обучение других членов команды методам проектирования и стандартам кодирования
- Сотрудничество с кросс-функциональными командами для определения и реализации технических решений
- Выявление и устранение узких мест в производительности и ограничений системы
- Вклад в постоянное улучшение наших процессов и практик разработки
Требования к кандидату
- Диплом бакалавра в области компьютерных наук или смежной технической области, либо эквивалентный практический опыт
- 7+ лет профессионального опыта разработки программного обеспечения
- Глубокие знания в области архитектуры бэкенд-систем и распределенных систем
- Владение несколькими языками программирования (например, Java, Python, Go или аналогичными)
- Опыт работы с облачными платформами (AWS, GCP или Azure) и технологиями контейнеризации
- Отличные навыки решения проблем и способность работать в условиях сжатых сроков
- Сильные коммуникативные навыки и умение обучать младших инженеров
- Опыт проектирования и оптимизации баз данных
Желательные квалификации
- Диплом магистра или PhD в области компьютерных наук или смежной области
- Опыт работы с микросервисной архитектурой и event-driven системами
- Знание CI/CD-процессов и практик DevOps
- Участие в open-source проектах или технических публикациях
- Опыт работы в роли технического лидера или архитектора
