Размещайте вакансии
Нанимайте без комиссий
3 просмотра
Trinetix
Описание команды:
Backend-команда отвечает за управление службами Backend For Frontend, обеспечивающими работу домашней страницы Grubhub. Мы работаем, уделяя особое внимание эффективности, масштабируемости и надежности, чтобы обеспечить пользователям удобство и удовольствие при посещении домашней страницы Grubhub. Эта команда также управляет службой рекомендаций, которая предоставляет персонализированные рекомендации различным организациям, работающим с командой по обработке данных.
Основные обязанности:
Backend для управления внешними службами: Нашей команде поручено проектировать, разрабатывать и поддерживать службы Backend For Frontend, которые служат интерфейсом между клиентом внешнего интерфейса и различными внутренними микросервисами. Эти сервисы имеют решающее значение для координации данных и бизнес-логики, чтобы обеспечить персонализированную и отзывчивую домашнюю страницу для пользователей Grubhub.
Интеграция библиотек DDUX и SDUI: мы используем DDUX (пользовательский опыт, управляемый данными) и SDUI (сервис). -Driven User Interface) для эффективного управления процессами получения данных и рендеринга пользовательского интерфейса. Эти библиотеки позволяют нам упростить процесс разработки, оптимизировать производительность и обеспечить единообразие взаимодействия с пользователем на разных устройствах и платформах.
Оптимизация работы домашней страницы. Наша основная цель — постоянно оптимизировать работу домашней страницы для пользователей Grubhub. . Это включает в себя анализ поведения пользователей, показателей производительности и обратную связь для определения областей для улучшения и внедрения улучшений для повышения удобства использования, вовлеченности и коэффициентов конверсии.
Сотрудничество и общение: мы тесно сотрудничаем с разработчиками внешнего интерфейса, менеджерами по продуктам, дизайнеры и другие межфункциональные команды для согласования требований, приоритетов и сроков. Эффективное общение является ключом к тому, чтобы наши серверные службы отвечали потребностям внешнего клиента и обеспечивали целостный пользовательский интерфейс.
Технологии и инструменты команды:
● Языки программирования: Java, Python.
● Платформы и библиотеки: Guice, Spring Boot, Docker и т. д.
● Библиотеки DDUX и SDUI: специально созданные библиотеки, адаптированные к конкретным требованиям Grubhub.
● База данных Технологии: Cassandra.
● Контроль версий: Git, GitHub.
● Инструменты непрерывной интеграции/непрерывного развертывания (CI/CD): Jenkins, Spinnaker.
● Мониторинг и Ведение журналов: DataDog, Splunk
В целом, наша команда BFF играет решающую роль в обеспечении того, чтобы домашняя страница Grubhub предоставляла пользователям удобный и персонализированный опыт, повышая вовлеченность и удовлетворенность платформой. Мы стремимся быть в курсе новых технологий и лучших практик серверной разработки, чтобы постоянно улучшать наши услуги и поддерживать цели роста и инноваций Grubhub.