Backend Engineer, Source Code: Repository Services (Ruby)
- Remote job
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 digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
* Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
About the role As an Intermediate Backend Engineer, you will take backend features and improvements from clarifying the problem through shipping them and following up in production. You will work within a product area, partnering with Product Management, Frontend, Infrastructure, and Security to deliver predictably and contribute to the quality, security, performance, and maintainability of shared backend code and services. You will be trusted to work with minimal guidance, to know when to seek help, and to communicate clearly in a remote, asynchronous environment — with other tenured engineers alongside you to review your work, think through hard problems with you, and help you grow. Why you’ll love this role- Ownership: You'll take features from requirements through delivery and follow-up; your code will run on a platform used by millions of users.
- Learning and Growth : You’ll work alongside your engineering team, who treat code review and design review as a learning loop rather than a gate — one of the fastest ways to grow your engineering judgment.
- Innovative Culture: You’ll use AI as a genuine part of daily engineering work, developing the judgment to know when to trust it and when not to.
- Autonomy: You’ll thrive in our remote-first, asynchronous organization, where clear written communication and self-direction are the pillars of success.
- User-Centric Collaboration: You’ll partner closely with PMs and designers to shape requirements, so you understand why you’re building something, not just what.
- Own and Ship Features: Design, implement, test, and ship backend features and improvements with minimal guidance, working in Ruby/Rails, Go, or any other modern languages.
- Build for Production: Write maintainable, secure, observable, and performant code. Design and maintain APIs, background jobs, integrations, and bounded service functionality, and work with data models, migrations, indexes, and query behavior.
- Test and Review: Add and improve automated coverage — unit, integration, contract, and end-to-end where appropriate — and review others’ code for correctness, maintainability, security, performance, and operational risk.
- Operate What You Build: Investigate build, test, deployment, and runtime failures at the feature boundary, identify technical debt and propose practical improvements, and take part in on-call or operational support where your team’s ownership model requires it.
- Leverage AI: Use AI productively in daily work, validate what it produces, and understand where its limitations matter.
- Backend Fundamentals: Professional experience building and shipping production backend applications, with strong programming, API, database, testing, debugging, and performance fundamentals.
- Adaptability: Experience with Ruby/Rails, Go, or any other modern backend language. We value the ability to learn and adapt over mastery of a single language.
- Feature Ownership: The ability to take a feature from clarification through delivery and follow-up, working independently while seeking input at the right time.
- Practical Judgment: Sound instincts about security, reliability, performance, maintainability, and operational risk, plus an understanding of modular backend boundaries and the consequences of coupling.
- Clear Communication: Strong written communication and effective collaboration in a remote, asynchronous environment.
- AI Fluency: Practical experience with AI coding tools, including the ability to review and correct what they generate.
- Production Go services, APIs, concurrency, profiling, or gRPC.
- Docker, Kubernetes, Helm, CI/CD, or cloud deployment.
- Rust, particularly for systems, security, performance, or platform work.
- PostgreSQL, schema evolution, caching, queues, messaging, or event-driven workflows.
- Observability using metrics, logs, traces, dashboards, and alerts.
- Contributing to a modular monolith, bounded context, shared component, or independently operated service.
How GitLab Supports Full-Time Employees
- 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
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
- ...The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe... ...subject matter expertise and manage the service level agreements for both data pipelines... ...rooted data quality issues Knowledge of a backend development language (such as Scala, Java...SuggestedInternship
$124k - $186k per year
...We are looking for a Senior Software Engineer, Services to play a foundational role in building... ...experiences. This includes designing and building backend services, APIs, event processing systems... ...design reviews, pair programming, and code reviews; mentor engineers and support...SuggestedRemote jobLong term contractInternshipImmediate start$116k - $159.5k per year
...advertising and marketing channels. The Engineering Operations team builds and operates the... ...engineering environment. This role joins the Services team, a platform team that owns... ...Hands-on experience with Infrastructure as Code, CI/CD, and AWS services such as ECS, IAM...SuggestedInternshipLocal areaRemote workWork from homeHome office$145k - $193k per year
...include building a lot of cross-service integrations, with internal... ...regulatory obligation, not just an engineering goal. About the Work... ..., through specs, pairing, and code review Interact with multiple... ...and API development (Phoenix, Ruby on Rails, FastAPI, Laravel, Node...RubyRemote job$140k - $192.5k per year
...advertising and marketing channels. Engineering at StackAdapt: As an Engineer... ..., producing production-level code that will have a direct impact... ...tech stacks around GoLang, Ruby on Rails, React, GraphQL and... ..., award-winning customer service, and innovation. We've been awarded...RubyLocal areaRemote workWork from homeHome officeFlexible hours$170.4k - $234.3k per year
...advertising and marketing channels. Engineering at StackAdapt: As an Engineer... ..., producing production level code that will have a direct impact... ...tech stacks around GoLang, Ruby on Rails, React, GraphQL and... ..., component libraries, and backend systems that support the team'...RubyLocal areaRemote workWork from homeHome officeFlexible hours$170.4k - $234.3k per year
...advertising and marketing channels. Engineering at StackAdapt: As an Engineer... ..., producing production level code that will have a direct impact... ...tech stacks around GoLang, Ruby on Rails, React, GraphQL and... ...APIs, component libraries and backend systems that serve the team...RubyLocal areaRemote workWork from homeHome officeFlexible hours- ...software testing and technology services company. For nearly 30 years,... ...Job Title: Streaming Data Engineer - Bronze, Silver, and Gold... ...ingestion processes from various sources, ensuring data quality and integrity... ...protocols. Participate in code reviews and provide mentorship...InternshipRemote work
- ...are looking for a Lead Python AI Engineer to build robust, AI-powered API services and agentic workflows. In this role... ...the gap between traditional backend systems and modern language models... ...First: Proven experience with secure coding practices and strong authentication...Remote job
$95.21k - $148.52k per year
...As a Senior Project Engineer, you will lead and coordinate multi-disciplinary engineering... ...mitigation plans Lead third-party engineering sourcing, including scope development, bid... ...engineering deliverables meet specifications, codes, and standards, resolving cross-...Full timeWork at officeImmediate startHome officeFlexible hoursusd5 000 - usd6 000 per month
Senior / Staff Engineer: AI Agents & Production Reliability Job Description Location: Remote... ...AI agents, well. You direct several AI coding agents in parallel, review what they produce... ...Python and TypeScript; event-driven services; MongoDB or Postgres. ~ Experience with...Remote jobFull timeContract workFor contractorsWork at office$140k - $176k per year
...experienced Principal Software Engineer to serve as the Tech Lead... ...high-signal architecture and code reviews, and mentor mid-to-senior... ...web platforms or distributed services. ~ Hands-On Agentic AI Depth... ...frameworks (e.g., React, Next.js), and backend services built with Node.js or...Remote jobFull timeLocal areaFlexible hours- ...secure. Job Description Fires Systems Engineer GDIT has an immediate career... ...interdependent systems interfaces of in-service and future systems, and on-site and remote... ...(MIDB) Machine-Assisted Analytic Rapid-Repository System (MARS) Global Command and Control...Contract workImmediate startRemote workWorldwide
- ...We are looking for a Lead Full-Stack Engineer with a primary focus on Front-End development and proven back-end... ...members to design and implement scalable front-end and backend services Participate in feature development, code reviews, and knowledge sharing Work closely with the...Remote job
- ...Systems Inc. is looking for a SysAdmin DevOps Engineer for a full-time position (40 hours per... ...together to build and maintain platform services and end-to-end solutions supporting... ...workflows built on the platform with open-source software or vendor partnerships. Manage...Full timeRemote workWorldwide
- ...About the role Versapay is hiring its first GTM Engineer to remove manual work from the revenue engine, speed up response to inbound demand, and run automated... ...accuracy of account and contact data using our current data sources. Support the evaluation if we choose a dedicated...Remote jobInternship
$75k - $150k per year
...improve their data quality, we are looking for an experienced QA Engineer to deliver high-value features for Veeva Network MDM. We are... ...~ Experience in Unix/Linux environments for log analysis and backend debugging ~ Proficiency with SQL for database querying and data...Remote jobInternshipLocal area$126.5k per year
...simple: help them win. As a Software Engineering Team Lead, you'll lead a team of 3 to 5... ...redundancy and scale, and defining it as code with AWS CDK and Terraform. The team also works across the stack, from backend services to front-end features. This is a full-time...Long term contractFull timeManual laborRemote workHome office$101.05k - $151.58k per year
...ROLE SUMMARY: The Senior Quality Assurance Engineer at Flowserve is tasked with ensuring that all products, processes, and services within Flowserve’s Toronto Quick Response Center... ..., and international Nuclear standard / code requirements. Travel is expected to be less than...Full timeInternshipWork at officeMonday to friday- ...components behind scalable applications, from frontend UI to backend infrastructure. As a Senior Devops Engineer, you will be involved a number of technically challenging problems, oversees design and coding for features. This position will be working very closely in multiple...Full time
$95.21k - $148.52k per year
...As a Senior Process Engineer within Irving Oil’s Engineering Services team, you will support the largest oil refinery in Canada and our terminal network through... ...discipline dependencies, field requirements, relevant codes and standards, and stakeholder requirements...Full timeFor contractorsImmediate startFlexible hours- ...secure. Job Description Fires Systems Engineer Senior Advance how our customers... ...interdependent systems interfaces of in-service and future systems, and on-site and remote... ...(MIDB) Machine-Assisted Analytic Rapid-Repository System (MARS) Global Command and Control...Remote work
- ...the world. We are a global IT services and consulting company that brings... ...for a Senior Full Stack Engineer to design, develop, and support... ...Boot to develop scalable backend services, React with TypeScript... ...engineers through design sessions, code reviews, planning, and...Full timeInternshipRelocation
$67.36k - $102.39k per year
...As an Associate Mechanical Engineer on our Engineering Services team, you will collaborate with a multidisciplinary group of engineers and designers to... ...documents and drawings while developing knowledge of applicable codes and standards Demonstrate a commitment to safety,...Full timeFor contractorsInternshipWork at officeHome officeFlexible hours$95.21k - $148.52k per year
...As a Senior Mechanical Engineer on our Engineering Services team, you will collaborate with a multi-disciplinary team to deliver a diverse portfolio of... ...party documents and drawing while assuring compliance with codes and project requirements Supervise and inspect installation...Full timeWork at officeImmediate startHome officeFlexible hours$136.6k - $180k per year
...looking for a Senior Software Engineer (P2), Workfront + AEM to help... ...in one place. You'll be the backend developer who builds Adobe Workfront... ...your way around AEM backend code too. Your work keeps requests,... ...Sling Models, servlets, OSGi services, and APIs that support the...Work at officeLocal areaFlexible hours- ...seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the... ...capabilities using SQL Server Reporting Services (SSRS) and SQL-based data models Collaboration... ...for data processing, scripting, or backend development Industry Systems: Hands-on experience...Remote job
$150k - $180k per year
...highly motivated Digital Assets Security Engineer to join our growing Cybersecurity team. As... ...practices. Evaluate HSMs, cloud key management services and secure signing architectures.... ...teams on secure SDLC and CI/CD practices, code reviews, and remediation. Review IaC and...Full time$164k per year
...We are seeking a lead firmware engineer with 8+ years of professional... ...and dependencies early Lead code reviews and set firmware... ...Collaborate with mobile and backend teams on device data models, telemetry... ...Contributions to open-source ESP-IDF or nRF Connect SDK project...Full timeContract workFor contractorsInternshipRemote workHome office$146.25k - $195k per year
...only able to hire employees residing in these provinces. This is Engineering at Lattice Lattice’s Engineering team continuously works to... ...technologies. We strive for maintainable, robust, and performant code. We’re highly collaborative and continuously iterative and work...Remote jobWork at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Engineer, Source Code: Repository Services (Ruby). Be the first to apply!
