Эйчартех — сердце внутренних сервисов компании. А наша команда финансовых инструментов отвечает за то, чтобы сотрудники получали свои деньги вовремя и правильно.
В Яндексе есть много различных компенсаций. Например, всем знакомые премии по итогам ревью. И они считаются гораздо сложнее, чем может показаться. А если мы их посчитали — как убедиться, что сделали всё верно? Это очень важно, ведь даже одна-единственная ошибка — это человек, который получит неправильную компенсацию. И типов компенсаций довольно много. Поэтому вас ждёт множество полноценных финтех-задач.
Какие задачи вас ждут:
Разработка и проектирование
Вы будете разрабатывать новые веб-приложения на Java и Kotlin или дорабатывать уже существующие, писать автотесты и, как в любой серьёзной команде, проводить и проходить код-ревью. Станете заниматься архитектурой: проектировать базы данных, выстраивать взаимодействие сервисов и вовремя выносить функции в микросервисы, чтобы не получались микромонолиты. У нас уже запланировано несколько крупных магистралей на пару лет вперёд.
Развёртывание и поддержка
Мы полностью ведём свои продукты от возникновения идеи до деплоя в продакшене. При разработке вы будете решать, сколько ресурсов нужно вашему приложению, в каких дата-центрах и с какими параметрами оно будет развёрнуто и как пользовательский трафик доберётся до вашего бэкенда.
Настройка мониторингов и алертов
Так как большая часть пользователей наших сервисов — очень неплохие инженеры, сервисы должны соответствовать высоким требованиям отказоустойчивости. Настраивать логирование, снимать метрики, проводить нагрузочное тестирование — всё это часть нашей ежедневной работы в соответствии с лучшими практиками современной разработки.
Инфраструктура, рефакторинг и технический анализ
Сейчас мы фундаментально перестраиваем архитектуру наших сервисов, отказываемся от легаси там, где это возможно, либо изолируем его на переходные периоды. В рамках этой работы вы сможете порефакторить старые приложения, привести их в соответствие современным стандартам там, где это потребуется, формулируя эти стандарты, чтобы строить процесс разработки максимально эффективно.
В Яндексе большой выбор готовых продуктов для решения тех или иных задач. Вы сможете выбирать из них или реализовать собственное решение, если это будет оправданно.
Хотите реализовывать новое? Нет проблем! Существенная часть нашей работы — это проектирование архитектуры и технический анализ. Мы приветствуем подключение разработчиков ещё на этапе анализа задачи. Вы будете работать с аналитиками с момента возникновения идеи, предлагать свои варианты решения задачи — и, безусловно, будете услышаны.
Мы ждем, что вы: