Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик на Java и Kotlin в команду инструментов профпользователей
Эйчартех Яндекса создаёт и поддерживает экосистему внутренних сервисов для ежедневной работы десятков тысяч сотрудников. Наша команда — часть Эйчартеха. Мы объединяем данные из смежных сервисов бюджетирования и предоставляем удобный интерфейс для работы с ними — как через API, так и через веб-приложение.
Наш технологический стек: Kotlin и Spring Boot — для бэкенда, React и TypeScript — для фронтенда, PostgreSQL — как основная система хранения данных.
Какие задачи вас ждут
Проектирование и разработка сервисаВы будете участвовать в создании единого сервиса и интерфейса, который объединит данные из нескольких мастер-систем и предоставит мощные инструменты для работы с ними: фильтрацию, поиск, агрегацию, представление в разных разрезах. Вам предстоит проектировать модели данных, разрабатывать контракты для взаимодействия между приложениями, оптимизировать запросы и создавать удобные интерфейсы, отражающие сложную бизнес-логику.
Развитие веб-приложения
Наше веб-приложение — единая точка входа для управления командой. Вы будете развивать приложение на React + MobX, реализовывать формы, фильтры и дашборды для работы с большими объёмами данных, используя корпоративную библиотеку компонентов.
Система прав доступа
Сервис интегрирован с системой управления доступом. От роли и полномочий зависит, какие данные видит пользователь и какие действия может совершать. Вы будете проектировать систему прав и обеспечивать её корректную работу на фронтенде и на уровне API.
Рефакторинг и анализ инфраструктуры
Мы приветствуем инициативу: разработчики участвуют в обсуждении задач с самого начала. Предложения по улучшению архитектуры, оптимизации производительности и повышению качества кода всегда ценны и открыты к рассмотрению.
Развёртывание и сопровождение
Сервис обрабатывает сложные аналитические запросы и визуализирует большие объёмы данных. Надёжность, производительность и удобство работы для пользователей — наши приоритеты. Вы будете участвовать в развитии observability, используя мониторинг, метрики и профилирование.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Разрабатывали бэкенд и готовы работать на Kotlin и JVM
- Умеете или хотите научиться работать с React + TypeScript и реализовывать удобный и производительный UI
- Понимаете принципы REST и клиент-серверного взаимодействия
- Умеете проектировать структуру баз данных
- Можете оценить эффективность алгоритмов и оптимизировать производительность системы в целом
- Готовы погружаться в бизнес-логику и понимать, зачем нужна каждая фича
Будет плюсом, если вы
- Проектировали сложные фильтры, поиск или аналитические представления
- Работали с gRPC или RESTful API, проектировали контракты для фронтенда и бэкенда
- Занимались визуализацией данных и фронтенд-оптимизацией
- Продумывали архитектуру с нуля, участвовали в запуске и масштабировании сервисов
- Любите структурировать документацию и следите за её актуальностью
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие