6 hours ago
Remote, CanadaMid Level
Responsibilities
- Design, implement, test, and ship backend features and improvements with minimal guidance using Ruby/Rails, Go, or other modern languages.
- Design and maintain APIs, background jobs, integrations, bounded services, data models, migrations, indexes, and query behavior.
- Write maintainable, secure, observable, and performant production code.
- Add and improve unit, integration, contract, and end-to-end automated coverage and review other engineers’ code.
- Investigate build, test, deployment, and runtime failures, identify technical debt, and propose practical improvements.
- Participate in on-call or operational support according to the team’s ownership model.
- Use AI productively in daily engineering work and validate and correct generated output.
- Partner with Product Management, Frontend, Infrastructure, Security, PMs, and designers in a remote, asynchronous environment.
Requirements
- Professional experience building and shipping production backend applications.
- Strong programming, API, database, testing, debugging, and performance fundamentals.
- Experience with Ruby/Rails, Go, or another modern backend language, with the ability to learn and adapt.
- Ability to own features from clarification through delivery and follow-up while working independently and seeking input appropriately.
- Sound judgment regarding security, reliability, performance, maintainability, operational risk, modular backend boundaries, and coupling.
- Strong written communication and effective collaboration in a remote, asynchronous environment.
- Practical experience with AI coding tools and the ability to review and correct their output.
- Helpful experience includes production Go services, APIs, concurrency, profiling, gRPC, Docker, Kubernetes, Helm, cloud deployment, Rust, PostgreSQL, schema evolution, caching, queues, messaging, event-driven workflows, observability, and modular or independently operated services.
Benefits
- Remote-global, remote-first work in an asynchronous organization.
- Benefits supporting health, finances, and well-being.
- Flexible paid time off.
- Team Member Resource Groups.
- Equity compensation and an Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental leave.
Tech Stack
Categories
About GitLab
GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.
