Intermediate Backend Engineer (Ruby on Rails), Plan: Knowledge jobs in United States
cer-icon
Apply on Employer Site
company-logo

GitLab · 1 day ago

Intermediate Backend Engineer (Ruby on Rails), Plan: Knowledge

GitLab is an open-core software company that develops a comprehensive AI-powered DevSecOps Platform. As an Intermediate Backend Engineer, you will enhance GitLab's collaborative knowledge solutions by developing backend services in Ruby on Rails and designing APIs to improve user experiences.

Cloud SecurityDeveloper ToolsDevOpsOpen SourceSaaS
check
Comp. & Benefits

Responsibilities

Develop and maintain backend services in Ruby on Rails that power Wiki, Pages, Markdown, text editors, and GitLab Query Language (GLQL) features
Design, implement, and evolve GraphQL APIs that are intuitive for frontend engineers to consume and support scalable, performant user experiences
Improve reliability and performance across the stack by profiling, diagnosing, and resolving bottlenecks in application code, PostgreSQL queries, Redis usage, and background jobs
Write automated tests with RSpec and contribute to improving test coverage, helping prevent regressions and ensuring safe, incremental changes
Collaborate closely with frontend engineers, Product, UX, and Security to break down large projects into small, shippable iterations and deliver them end to end
Review merge requests, give and receive constructive feedback, and champion code quality, maintainability, and consistency across the codebase
Contribute to technical documentation so that features, systems, and decisions are clearly documented for both technical and non-technical GitLab team members
Investigate and debug production issues, participate in blameless incident reviews, and implement follow-up improvements that strengthen system resilience

Qualification

Ruby on RailsGraphQLPostgreSQLRSpecGitCommunication skillsCollaborationProblem-solving

Required

Proficiency in Ruby on Rails and core backend components such as ActiveRecord, Redis, and HAML
Experience designing, implementing, and maintaining APIs, ideally including GraphQL, with attention to usability and clarity for frontend teams
Practical experience with relational databases like PostgreSQL, including querying, modeling, and basic tuning
Habit of writing automated tests with tools like RSpec and building reliable, maintainable code with strong attention to performance and scalability
Experience using Git in a professional setting, contributing via merge requests, and participating in thoughtful code review
Ability to investigate, diagnose, and prevent performance and reliability issues in production systems
Comfort working in an iterative, highly collaborative environment with cross-functional partners such as Product Management, UX, and Security
Clear and concise communication skills, with the ability to break down complex problems into small, shippable iterations and openness to learning and transferable experience from related technologies or domains

Benefits

Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental leave
Home office support

Company

GitLab is a web-based Git repository manager that offers a variety of features for software development teams.

Funding

Current Stage
Public Company
Total Funding
$413.5M
Key Investors
ICONIQ GrowthGoogle VenturesAugust Capital
2021-10-14IPO
2019-09-17Series E· $268M
2018-09-19Series D· $100M

Leadership Team

leader-logo
Bill Staples
Chief Executive Officer
linkedin
leader-logo
Sytse Sijbrandij
Co-Founder and Executive Chair
linkedin
Company data provided by crunchbase