Remote job
Backend Engineer, Create: Repository Management
Job details
About this role
Role overview A backend engineering role on a repository management team responsible for the systems customers use to configure and govern their code repositories. The work involves maintaining a critical, large-scale service while introducing guardrails for AI-driven repository actions. It suits an engineer comfortable navigating legacy constraints while shipping thoughtful improvements.
Responsibilities - Develop secure, performant, and well-tested features using Ruby and GraphQL. - Translate complex, sometimes ambiguous requirements into clean solutions without compromising system reliability. - Build and evolve backend services, APIs, data models, and business logic tied to repository management. - Contribute safety mechanisms and policy enforcement for AI agents interacting with repositories. - Participate in design reviews and share knowledge across the team.
Requirements - Professional experience building backend web applications, services, or APIs. - Hands-on experience with Ruby and GraphQL, or a strong ability to ramp up quickly on both. - Solid grasp of relational data modeling and service-oriented architecture. - Track record of working carefully within systems that have legacy components.
Nice to have - Experience designing guardrails, policy engines, or permission systems for automated agents. - Familiarity with source control internals or large-scale SaaS platforms.