Senior Backend Engineer (Ruby)
Core
Design, implement, and evolve backend capabilities for a global DevSecOps platform, focusing on application-level rate limiting and tenant controls.
Role type
Senior Backend Engineer (Ruby)
Builds
Application-level rate limiting framework, tenant control systems, and production engineering services for GitLab.com.
Domain
DevSecOps, SaaS, Distributed Systems
Required skills
Backend architecture, API design, Systems programming, Modular monolith design, Bounded contexts, Agentic AI integration, Asynchronous communication, Incident response, Performance tuning
Preferred skills
High-throughput distributed systems, Concurrency, Profiling, Kubernetes, PostgreSQL, ClickHouse, Event-driven systems, Open source maintenance
Responsibilities
Design and ship moderate to complex backend features with minimal guidance; Define backend standards for style, maintainability, testing, APIs, and operational readiness; Mentor associate and intermediate engineers; Diagnose and prevent performance and reliability issues at scale; Experiment with and integrate agentic AI into production engineering workflows; Take part in on-call or operational support.
Seniority
Senior, hands-on IC
