Ruby on Rails Architect
Posted Updated
Description
The candidate will have responsibilities across the following functions:
Operational Tools Architecture and Feature Planning:
- Own the feature roadmap for tools Odoo, Redmine, GitHub, and adjacent systems from business-process discovery through design, planning, and phased delivery.
- Serve as the subject-matter expert on how (deal onboarding, delivery, support, finance, engineering operations) map onto tool capabilities, and where the gaps are.
- Design cross-tool workflows and integrations so that work items, code, and business records flow between systems as one coherent operational fabric.
Agentic Implementation and Modernisation:
- Design agent-operable surfaces on each tool: typed, secure APIs, Model Context Protocol (MCP) servers, and webhook-driven automation that let AI agents read, create, and resolve operational work safely.
- Lead incremental modernisation of legacy tool deployments, upgrading versions, retiring brittle customisations, and replacing manual processes with agentic workflows without disrupting live operations.
- Optimise agentic loops that operate on the tools for cost, speed, and integrity, with guardrails, audit trails, and human-in-the-loop checkpoints where they matter
Plugin and Extension Engineering:
- Architect and build Redmine plugins in Ruby on Rails, Odoo modules, and GitHub Apps/Actions that extend the products cleanly rather than forking them.
- Engineer enhancements to be upgrade-safe across product versions, tracking upstream releases, isolating customisations behind stable interfaces, and planning migration paths.
- Prioritise contract-first API design between human intent, agent execution, and the underlying tools.
Governance and Quality Control:
- Act as the architectural reviewer for changes including AI-generated pull requests and agent-authored configuration.
- Mandate testing and characterisation coverage around customisations so upgrades and agentic changes land deterministically.
Requirements:
- 10+ years in software engineering, business-systems architecture, or platform engineering, with deep SME knowledge of operational tools such as Odoo, Redmine, GitHub.
- Expert-level proficiency in Ruby on Rails, including production experience building or maintaining Redmine plugins or comparable Rails-based extensions.
- Practical agentic development experience: MCP, LLM tooling, AI-assisted automation, or agent-orchestrated workflows in production.
- Proven track record building plugins, modules, and extensions that survive product version upgrades, with disciplined API and integration design.
