Toast
Toast
Toast разработва интегриран софтуер и хардуер за хранително-вкусовата индустрия. Неговата платформа обединява технологии за продажби, обработка на плащания, онлайн поръчки, управление на възнагражденията и оперативни инструменти, за да помага на ресторантите да управляват ежедневната си работа в една система. Toast обслужва широк спектър от бизнеси, включително ресторанти за бързо обслужване и ресторанти с пълно обслужване, fast-casual заведения, ресторанти за изискана кухня, кафенета и камиони за храна, като същевременно публикува анализи за индустрията и образователни ресурси за ресторантьори.

Старши софтуерен инженер, среда за разработчици

Определяйте архитектурата и създавайте инструменти с AI за разработчици за технологичната платформа на Toast за ресторанти. Подобрявайте инженерните процеси в стотици услуги и екипи.

Описание

  • Определяйте техническата посока и дългосрочната архитектура на локалната разработка, инструментите за изграждане, споделените библиотеки и портала за разработчици.
  • Насочвайте архитектурата на рамките за тестване и основните библиотеки за разработка на уеб услуги.
  • Проектирайте, създавайте и доставяйте ключови компоненти на платформата, използвани от различни екипи.
  • Работете с продуктовия екип и използвайте данни и обратна връзка от инженерите, за да откривате пречки в работните процеси и да определяте приоритизирана пътна карта с измерими цели.
  • Създавайте самообслужващи се утвърдени пътища, които помагат на продуктовите екипи да изграждат и развиват услуги.
  • Съгласувайте техническите планове с партньорските екипи за AI, CI/CD и облачна инфраструктура.
  • Работете с екипите, които общуват с клиентите, за да отговарят решенията за платформата за разработчици на нуждите на клиентите и бизнеса.
  • Укрепвайте техническата практика на екипа чрез прегледи на дизайна, менторство, съвместно програмиране и развитие на технически лидери.

Изисквания

  • Най-малко 8 години професионален опит в софтуерното инженерство.
  • Задълбочени познания по универсален език за програмиране, например Kotlin, Java, Go или TypeScript.
  • Готовност за работа с различни езици за програмиране.
  • Солиден опит с мащабни системи за изграждане и управление на зависимости, например Gradle, Maven или npm.
  • Опит в управлението на софтуерни миграции в стотици услуги.
  • Доказан опит във воденето на технически инициативи между екипи — от дефинирането на проблема до дизайна, доставката и внедряването.
  • Опит в проектирането на продукти за разработчици, като CLI инструменти, SDK комплекти, споделени библиотеки, рамки за тестване или портали.
  • Фокус върху използваемостта и възприемането.
  • Практически опит с инструменти за разработка с помощта на AI и агентни практики за разработка, както и добре обоснована позиция за тяхното използване.
  • Отлични комуникационни умения, включително писане на ясни технически стратегии и документи за дизайн и влияние без формални правомощия.
  • Емпатия към инженерите като потребители и практика за измерване на резултатите вместо на доставените функции.
  • Опитът с вътрешни портали за разработчици или каталози на услуги като Backstage е предимство.
  • Опитът в създаването или интегрирането на инструменти за разработчици с големи езикови модели, програмни агенти или MCP сървъри е предимство.
  • Опитът с контейнеризирани или облачни среди за разработка, като Dev Containers, Docker, Kubernetes или AWS ECS, е предимство.
  • Опитът в определянето и проследяването на показатели за продуктивността на разработчиците, като DORA, SPACE или анализи на изграждането и тестването, е предимство.

Придобивки

  • Конкурентно възнаграждение и програми с придобивки.
  • Парично възнаграждение, което при наличие на право може да включва заплащане за извънреден труд и бонус или комисиона.
  • Дялово участие.
  • Придобивки, които подкрепят здравословния начин на живот.
  • Гъвкави придобивки, съобразени с променящите се нужди.
  • Хибриден модел на работа, който отчита индивидуалните нужди.
  • Подходящи улеснения за хора с увреждания.