Публікуйте вакансії
Наймайте без комісій
4 перегляди
Trinetix
Опис команди:
Бекенд-команда відповідає за керування службами Backend For Frontend, які забезпечують роботу домашньої сторінки Grubhub. Ми працюємо з упором на ефективність, масштабованість і надійність, щоб гарантувати, що користувачі отримають безперебійний і чудовий досвід, коли вони відвідують домашню сторінку Grubhub. Ця команда також керує службою рекомендацій, яка надає персоналізовані рекомендації щодо різних суб’єктів, які працюють із командою аналізу даних.
Основні обов’язки:
Бекенд для керування зовнішніми службами: Наша команда займається проектуванням, розробкою та підтримкою служб Backend For Frontend, які служать інтерфейсом між зовнішнім клієнтом і різними серверними мікросервісами. Ці служби мають вирішальне значення для оркестрування даних і бізнес-логіки для надання персоналізованої та адаптивної домашньої сторінки для користувачів Grubhub.
Інтеграція бібліотек DDUX і SDUI: ми використовуємо DDUX (Data-Driven User eXperience) і SDUI (Service). (керований інтерфейс користувача) бібліотеки для ефективного керування отриманням даних і процесами візуалізації інтерфейсу користувача. Ці бібліотеки дозволяють нам оптимізувати процес розробки, оптимізувати продуктивність і забезпечити узгодженість роботи користувачів на різних пристроях і платформах.
Оптимізація домашньої сторінки: наша головна мета — постійно оптимізувати роботу домашньої сторінки для користувачів Grubhub. . Це передбачає аналіз поведінки користувачів, показників ефективності та відгуків, щоб визначити області для вдосконалення та впровадження покращень для підвищення зручності використання, залучення та коефіцієнтів конверсії.
Співпраця та комунікація: ми тісно співпрацюємо з розробниками інтерфейсу, менеджерами з продуктів, дизайнерів та інших міжфункціональних команд для узгодження вимог, пріоритетів і часових рамок. Ефективна комунікація є ключем до того, щоб наші серверні служби відповідали потребам зовнішнього клієнта та забезпечували цілісну взаємодію з користувачем.
Командні технології та інструменти:
● Мови програмування: Java, Python
● Фреймворки та бібліотеки: Guice, Spring Boot, Docker тощо
● Бібліотеки DDUX і SDUI: спеціально створені бібліотеки, адаптовані до конкретних вимог Grubhub
● База даних Технології: Cassandra
● Контроль версій: Git, GitHub
● Інструменти безперервної інтеграції/безперервного розгортання (CI/CD): Jenkins, Spinnaker
● Моніторинг і Ведення журналів: DataDog, Splunk.
Загалом, наш загін BFF відіграє вирішальну роль у забезпеченні того, щоб домашня сторінка Grubhub надавала безперебійний та персоналізований досвід користувачам, сприяючи залученню та задоволенню платформою. Ми прагнемо бути в курсі нових технологій і найкращих практик у розробці серверної частини, щоб постійно покращувати наші послуги та підтримувати цілі Grubhub щодо зростання та інновацій.