Backend Engineer
Core
Design, implement, test, and ship backend features and improvements for a DevSecOps platform used by millions of users.
Role type
Intermediate Backend Engineer
Builds
Backend services, APIs, background jobs, and integrations for GitLab's orchestration platform
Domain
SaaS / DevSecOps
Deliverable
production ML models | product features
Required skills
Ruby/Rails, Go, API design, database management, automated testing, debugging, performance optimization, observability, cloud deployment, Docker, Kubernetes, CI/CD
Preferred skills
Rust, gRPC, PostgreSQL, event-driven workflows, modular monolith architecture
Responsibilities
Design and implement backend features from requirements to production; write maintainable, secure, and performant code; add and improve automated test coverage; review others' code; investigate build, test, deployment, and runtime failures; participate in on-call support
Seniority
Intermediate, hands-on IC