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.
Build AI-driven automation to validate software features across GitLab’s four deployment platforms, embedding platform-readiness checks into the DevSecOps workflow.
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…
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.
Build and maintain backend services for GitLab Geo, Disaster Recovery, and Backup using Ruby on Rails and PostgreSQL, focusing on replication, failover, and data migration for large-scale deployments.
Build backend systems for GitLab’s AI-driven intent-to-code workflows using Ruby on Rails, Python, PostgreSQL, and LLM APIs to turn user intent into verified, mergeable code.
Builds and optimizes backend features for GitLab’s work items platform, focusing on performance, scalability, and real-time updates while collaborating with product teams and mentoring engineers.
Builds and maintains the backend infrastructure for GitLab Duo Chat, an AI-powered conversational platform, focusing on Python-based agentic workflows (Flow Registry, LangGraph) and Rails integration. Core tasks include developing scalable, secure features, optimizing performance, and collaborating cross-functionally to enhance AI-driven chat capabilities.
Builds and maintains backend security workflows for GitLab’s vulnerability management system, focusing on triage, prioritization, and remediation workflows using Ruby on Rails, PostgreSQL, and related tools.
This role involves building and maintaining systems for safe database schema changes and upgrades within the GitLab platform. The engineer will work primarily with Ruby on Rails and PostgreSQL to develop testing frameworks and safeguards for both GitLab.com and self-managed customers.
The Senior Backend Engineer will lead the redesign of GitLab's database migration system, moving from a sequential model to a dependency graph approach. The role involves designing validation frameworks, mentoring team members, and collaborating across global time zones to improve upgrade safety and reliability.
Senior backend engineer building scalable PostgreSQL-based systems for GitLab’s vulnerability and dependency management, using Ruby on Rails and newer services in Go/Rust.
Staff Software Engineer leading backend systems for vulnerability and dependency management at GitLab, designing scalable data layers with Ruby on Rails and PostgreSQL while driving the move toward modular services.
Senior Backend Engineer on GitLab's External Agents team building integrations that connect GitLab agents with tools like Slack and external AI solutions such as Claude Code, using Ruby on Rails, PostgreSQL, and GraphQL/REST APIs in a monolith backend.
What is Teachable? Teachable is the platform for experts and businesses who take education seriously. In a world where anyone can ask AI for information, we're the home for those who educate with purpose,…
The Senior Full Stack Engineer II will focus on engineering enablement by automating workflows, optimizing CI/CD pipelines, and mentoring team members to improve development standards. The role involves working across both new and legacy codebases using technologies like Docker, Kubernetes, AWS, and Terraform.
We couldn't check your fit for this role — add a CV to your profile to see it next time.