
Toast розробляє інтегроване програмне й апаратне забезпечення для підприємств громадського харчування. Платформа об’єднує технології касового обслуговування, обробку платежів, онлайн-замовлення, розрахунок заробітної плати та операційні інструменти, допомагаючи ресторанам керувати повсякденною роботою в одній системі. Toast обслуговує широкий спектр закладів, зокрема ресторани швидкого обслуговування та ресторани повного циклу, заклади fast casual, ресторани високої кухні, кафе й фудтраки, а також публікує галузеві огляди та освітні матеріали для керівників ресторанів.
Провідний інженер-програміст, інструменти для розробників
Визначайте архітектуру та створюйте інструменти розробки з підтримкою ШІ для технологічної платформи Toast для ресторанів. Удосконалюйте інженерні процеси в сотнях сервісів і команд.
Опис
- Визначайте технічний напрям і довгострокову архітектуру локальної розробки, інструментів збирання, спільних бібліотек і порталу розробників.
- Формуйте архітектуру платформ тестування та базових бібліотек для розробки вебсервісів.
- Проєктуйте, створюйте й постачайте важливі компоненти платформи, якими користуються різні команди.
- Використовуйте дані та відгуки інженерів разом із командою продукту, щоб виявляти перешкоди в робочих процесах і визначати пріоритетну дорожню карту з вимірюваними цілями.
- Створюйте самообслуговувані стандартні шляхи, які допомагають продуктовим командам розробляти й розвивати сервіси.
- Узгоджуйте технічні плани з командами ШІ, CI/CD та хмарної інфраструктури.
- Співпрацюйте з командами, що взаємодіють із клієнтами, аби рішення платформи для розробників відповідали потребам клієнтів і бізнесу.
- Розвивайте технічну практику команди через рев’ю проєктних рішень, наставництво, парне програмування та підготовку технічних лідерів.
Вимоги
- Щонайменше 8 років професійного досвіду в розробці програмного забезпечення.
- Глибока експертиза в мові загального призначення, як-от Kotlin, Java, Go або TypeScript.
- Готовність працювати з кількома мовами програмування.
- Значний досвід роботи з великомасштабними системами збирання та керуванням залежностями, як-от Gradle, Maven або npm.
- Досвід керування міграціями програмного забезпечення в сотнях сервісів.
- Досвід керівництва міжкомандними технічними ініціативами: від визначення проблеми до проєктування, постачання та впровадження.
- Досвід проєктування продуктів для розробників, як-от CLI, SDK, спільних бібліотек, платформ тестування або порталів.
- Увага до зручності використання та впровадження.
- Практичний досвід роботи з інструментами розробки за підтримки ШІ та агентними підходами до розробки, а також обґрунтоване бачення їх застосування.
- Сильні комунікаційні навички, зокрема вміння писати зрозумілі технічні стратегії та проєктну документацію і впливати без формальних повноважень.
- Емпатія до інженерів як користувачів і прагнення вимірювати результати, а не кількість випущених функцій.
- Досвід роботи з внутрішніми порталами розробників або каталогами сервісів, як-от Backstage, буде перевагою.
- Досвід створення або інтеграції інструментів розробки на базі LLM, агентів програмування чи серверів MCP буде перевагою.
- Досвід роботи з контейнеризованими або хмарними середовищами розробки, як-от Dev Containers, Docker, Kubernetes або AWS ECS, буде перевагою.
- Досвід визначення та відстеження показників продуктивності розробників, як-от DORA, SPACE або аналітики збирання й тестування, буде перевагою.
Переваги
- Конкурентна винагорода та програми пільг.
- Грошова винагорода, яка за відповідності умовам може включати оплату понаднормової роботи та бонуси або комісійні.
- Частка в капіталі.
- Пільги для підтримки здорового способу життя.
- Гнучкі пільги, розроблені з урахуванням мінливих потреб.
- Гібридна модель роботи з урахуванням індивідуальних потреб.
- Розумні пристосування для людей з інвалідністю.