# Senior Backend Engineer , Agent Developer: Flow Components

**Company:** [GitLab](https://hotfix.jobs/companies/gitlab)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Python, LangChain, LangGraph, GraphQL, REST APIs, SQL, Postgres, JavaScript, Vue, Rspec, LLMs, Relational Databases, Background Jobs, Data Modeling, Observability
**Posted:** 2026-08-19

> Build secure, scalable Flow Registry capabilities for GitLab’s agentic platform using Python, LangChain, and LangGraph. The role designs APIs and data models, contributes across the stack, improves reliability and observability, and collaborates asynchronously with cross-functional teams.

## Job Description

## Responsibilities
- Develop, ship, and maintain secure, well-tested, and performant Flow Registry features across the Duo Workflow Service and GitLab monolith backend.
- Collaborate with Product Management, User Experience, frontend, backend, and artificial intelligence specialists to refine requirements and deliver iterative product improvements.
- Design, implement, and review GraphQL and REST APIs, backend logic, and contracts with frontend clients.
- Improve automated testing with RSpec and other frameworks.
- Share engineering standards, patterns, and lessons supporting responsible AI integration and evidence-driven engineering.
- Participate in Tier 2 on-call rotations, troubleshoot production issues, contribute to root cause analysis, and improve observability and resiliency.
- Monitor the competitive landscape and help keep Flow Registry capabilities competitive.

## Requirements
- Production Python application development experience with LangChain and LangGraph, including background jobs, APIs, and data models.
- Experience designing and shipping AI-powered backend features and integrations, with sound judgment about large language model limitations and responsible production use.
- Proficiency designing or extending REST and GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
- Strong SQL skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling.
- Comfort working across the stack in a mature codebase and addressing performance bottlenecks at application and infrastructure layers.
- Familiarity with JavaScript and Vue frontend development and user experience principles.
- Clear written and verbal communication, including technical proposals, documentation, and remote asynchronous collaboration.
- Openness to learning transferable skills from related technologies or domains.

## Benefits
- Flexible paid time off.
- Team member resource groups.
- Equity compensation and employee stock purchase plan.
- Growth and development fund.
- Parental leave.

## Similar jobs

- [Senior Backend Engineer, Database Excellence](https://hotfix.jobs/jobs/3fdb087a-8322-47a5-8a64-48bfb4668e3c) - GitLab - Remote
- [Senior Software Engineer - Futures and Options Execution Services](https://hotfix.jobs/jobs/8f60da15-d316-4d6d-ab1d-49df47809f66) - Clear Street - London, United Kingdom
- [Senior Software Engineer, Security Rules](https://hotfix.jobs/jobs/0ae8a3c8-72e0-4d76-8657-e62cc8d6b2bd) - Cloudflare - Lisbon, Portugal - €66k – €91k/yr
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/9d33cd8b-e787-4240-bbf2-34fe9f417c03) - Navan - Berlin, Germany

**Apply:** https://hotfix.jobs/jobs/589e8119-709c-45ed-957d-548bc47524ad
**Canonical:** https://hotfix.jobs/jobs/589e8119-709c-45ed-957d-548bc47524ad