Point your AI agent at freehire and let it find you a job. A CLI and an MCP server over the whole job API — no browser.
A senior engineer works directly with strategic customers to diagnose and resolve complex DevSecOps challenges, contribute production code to GitLab’s product, and drive AI adoption while collaborating across teams.
Build GitLab’s next-gen authentication services, migrating token logic from Rails to GATE (Go) and adding passkeys, SAML/OIDC/SCIM, and workload identity federation.
Build backend features for AI agent observability and interactions in GitLab’s monolith and AI gateway using Ruby on Rails, GraphQL/REST APIs, and PostgreSQL.
Builds GitLab's data products, including reporting dashboards, graph ingestion, and data marketplace integrations, using Go, Ruby, and Node across SaaS and self-managed environments.
This role builds data products and integrations for GitLab's DevSecOps platform, developing dashboards (DORA, value stream reporting), APIs, and AI-enabled workflows that turn software development lifecycle data into actionable intelligence. You'll work across the stack with Go, Ruby, Node, and data platforms like ClickHouse, contributing to internal and external data ingestion systems.
Senior Backend Engineer on GitLab's Foundations team building Go-based backend systems for the Data Insights Platform and Siphon. Focus on high-throughput data ingestion, replication, ClickHouse-backed storage, and gRPC integrations with GitLab Rails. Owns architecture and deployment across SaaS, Dedicated, and Self-Managed environments.
Senior backend engineer builds and maintains GitLab's event and trigger system that links development lifecycle events to AI-powered workflows, using Ruby on Rails and integrating with third-party tools.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate…
A senior engineer works directly with strategic customers to diagnose and resolve complex DevSecOps and AI adoption challenges, while contributing production-grade code and reusable patterns back to GitLab's product.
Senior engineer builds and maintains abuse-detection systems for GitLab’s SaaS platform, using Ruby/Rails and cloud-native tooling to proactively block spam, fraud, and other malicious activity.
Builds and maintains the backend AI infrastructure for GitLab Duo Chat, integrating large language models and multi-agent flows using Python, LangGraph, and Ruby on Rails to power secure, agentic chat experiences.
Build backend systems that embed platform-readiness checks into GitLab’s dev lifecycle, using TypeScript/Node, Python, or Go and agentic workflows to catch compatibility issues early.
Build AI-driven automation to validate software features across GitLab’s four deployment platforms, embedding platform-readiness checks into the DevSecOps workflow.
Build AI-powered autonomous agents in Ruby on Rails that operate on customer codebases, streamlining onboarding and background flows for GitLab’s Duo Agent Platform.
Staff Backend Engineer builds AI-powered automation for GitLab’s Duo Agent Platform, focusing on Ruby/Rails systems that onboard users and run autonomous agents on codebases.
Senior Backend Engineer builds and optimizes GitLab’s work-item platform, focusing on Ruby, PostgreSQL, GraphQL/REST APIs, and real-time features to serve millions of users.
Build backend services and APIs powering GitLab’s marketing and growth platforms, using Go, Node, Ruby, and Vue, while contributing across the stack and shaping architectural decisions.
We couldn't check your fit for this role — add a CV to your profile to see it next time.