Akvelon BDC logo

Lead / Senior / Middle / Junior Trainee Ruby SDE (Python/Go optional) (GH)

Hiring from
Egypt, Europe
Work type
Remote
Posted

627,540 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
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. 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.

Requirements:
  • Strong hands-on software development and Ruby proficiency; practical coding ability matters more than years of experience;
  • Confident everyday use of AI coding tools, including GitHub Copilot and agentic workflows, with the ability to understand and review AI-generated code;
  • Git/GitHub workflows, including pull requests, code review and CI with GitHub Actions;
  • Independent delivery, end-to-end ownership and good English for meetings, pull requests and issues.
Responsibilities:
  • Develop features for the open-source core of automated dependency-management tooling across approximately 37-38 package ecosystems;
  • Own a feature end to end within quarterly planning; the expected mix is more than 60% feature development and approximately 40% maintenance;
  • Work with the Ruby core and ecosystem-specific native helpers that invoke real package managers;
  • Review and deploy community pull requests and collaborate through code review and CI;
  • Participate in a weekly rotation during working hours for tasks such as publishing packages, covering team channels, merging pull requests and monitoring; this is not pager duty.
Nice to Have:
  • Go or Python development experience; these languages are optional, not mandatory;
  • Knowledge of package managers and ecosystems, including Bundler, npm/Yarn, pip/Poetry/uv, Go modules, Maven/Gradle, NuGet, Cargo, Docker and Terraform;
  • Experience with dependency management, semantic versioning and supply-chain security, including CVEs and advisories;
  • Docker experience;
  • Open-source contributions to developer tooling or dependency-management repositories.
Working Conditions:
  • Work model: Offshore remote;
  • Daily sync: 17:30 CET; overlap until 20:00 CET is acceptable;
  • During the Pacific daylight-saving period: daily sync 16:30 CET; overlap until 19:00 CET is acceptable (CET = UTC+01:00);
  • Target start: An initial 1-2 people ASAP; the first seat opens on November 6, 2026, followed by a gradual ramp-up, targeting before Thanksgiving.
Locations: Egypt.







Similar jobs

Apply for this job100% free