Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Akvelon BDC
Египетвчера
Грейд
Junior
Формат работы
Удалённо
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Мы ищем Ruby Software Development Engineers уровня Lead, Senior, Middle и Junior Trainee для проекта автоматизированного управления зависимостями, требующего интенсивного кодирования, в компании, занимающейся разработкой платформ. Планируемая команда состоит из семи человек: один Team Lead, два Senior инженера, три Middle инженера и один Junior Trainee. Область охвата — open-source ядро инструмента, которое отслеживает устаревшие или уязвимые пакеты и создает pull request'ы для обновления зависимостей в различных экосистемах пакетов. Его ядро примерно на 80% написано на Ruby и организовано как отдельный Ruby gem для каждой экосистемы. Вспомогательные компоненты на таких языках, как JavaScript, Python, C# и Elixir, вызывают реальные менеджеры пакетов. Компоненты C# обрабатываются инженерами Microsoft. Вспомогательные инструменты, включая CLI и прокси, написаны на Go; новые сервисы также пишутся на Go. Инструменты разработки включают RSpec, RuboCop, типизацию Sorbet, среды разработки на базе Docker и CI GitHub Actions. Кандидаты могут изучить общедоступный репозиторий dependabot-core, чтобы увидеть кодовую базу, с которой они будут работать.
Местоположение: Египет.
We are looking for Lead, Senior, Middle and Junior Trainee Ruby Software Development Engineers for a coding-heavy automated dependency-management project at a developer platform company. The planned managed team has seven people: one Team Lead, two Senior engineers, three Middle engineers and one Junior Trainee. The scope is the open-source core of the tool, which monitors outdated or vulnerable packages and creates dependency-update pull requests across multiple package ecosystems. Its core is approximately 80% Ruby, organized as a separate Ruby gem for each ecosystem. Native helpers in languages such as JavaScript, Python, C# and Elixir invoke the real package managers. C# components are handled by Microsoft engineers. Supporting tools, including the CLI and proxy, are written in Go; new services are also written in Go. The development toolchain includes RSpec, RuboCop, Sorbet typing, Docker-based development environments and GitHub Actions CI. Candidates can explore the public dependabot-core repository to see the codebase they would work with.
Requirements:
Responsibilities:
Nice to Have:
Working Conditions:
Locations: Egypt.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 1 730 до 2 770