Описание
Компания предоставляет платформу для разработчиков с инструментом, который отслеживает устаревшие или уязвимые пакеты и создаёт pull request'ы для их обновления в разных экосистемах пакетов. Точное разделение зон ответственности между open-source инструментом и платформой пока уточняется.
Задачи
•Hands-on разработка инструментов для автоматизированного управления зависимостями
•Работа с разными языками и экосистемами пакетов для поддержки обновлений зависимостей
•Взаимодействие через pull request'ы, код-ревью и CI workflows
•Ответственность за задачи разработки и быстрое вхождение в проект
Требования
•Сильные практические навыки программирования и готовность вносить вклад с первого дня; практические навыки важнее количества лет опыта
•Владение Ruby и умение работать с Go и Python
•Уверенное повседневное использование AI-инструментов для кодинга, включая GitHub Copilot и agentic workflows
•Опыт работы с Git/GitHub workflows, включая pull request'ы, код-ревью и CI с GitHub Actions
•Способность работать самостоятельно и брать на себя значительный объём работы
•Хороший английский для встреч, pull request'ов и issues
Будет плюсом
•Знание пакетных менеджеров и экосистем, включая Bundler, npm/yarn, pip/Poetry, Go modules, Maven/Gradle, NuGet и Cargo
•Опыт в управлении зависимостями, семантическом версионировании и безопасности цепочки поставок, включая CVE/advisories
•Docker
•Опыт участия в open-source проектах, особенно в релевантных developer-platform или dependency-management репозиториях
Условия
•Контракт
•Пересечение рабочего дня до 11:00/12:00 PT (подходит часовой пояс Восточной Европы)
•Целевая дата начала: как можно скорее. Несколько инженеров, которые могут начать через 3-4 недели и быстро включиться в работу; остальные могут присоединиться во вторую волну
•Локации: EMEA