GitLab logo

Staff Fullstack Engineer, Data Products (Golang / Node)

GitLab
Posted 1 week ago

LOCATION

Canada · Remote

EXPERIENCE

Not specified

SALARY

$152.8K - $259.2K /year

SKILLS REQUIRED

GoNode.jsMicroservices Architecturedistributed systemsRESTful APIsObservabilityData Pipelines

Job description

Overview

Staff Fullstack Engineer on the Data Products team, a 0-to-1 team integrating GitLab and third-party SDLC data and building the dashboards, APIs, and data products that turn it into trusted intelligence for customers and internal teams.

What you'll do

  • Architect how GitLab and third-party data is ingested, modeled, and synced into the knowledge graph as a near-real-time graph of the development ecosystem.
  • Lead integration with external systems for business context (Jira, observability tools, Zendesk, ServiceNow), indexed into the graph.
  • Architect the Data Marketplace so customers consume GitLab data through Snowflake, Databricks, and BigQuery with no engineering dependencies.
  • Publish GitLab observability as OpenTelemetry and broker the data-sharing APIs.
  • Define operational readiness for everything the team ships across GitLab.com, Dedicated, and Self-Managed.
  • Translate an ambiguous 0 to 1 problem space into concrete, iterable roadmaps in partnership with Product, Design, and the graph backend team.
  • Resolve cross-team dependencies across graph backend, AI Platform, and Infrastructure without escalating everything upward.
  • Mentor senior and intermediate engineers through design reviews, pairing, and code review.
  • Identify systemic bottlenecks, simplify processes, and design systems that dramatically improve execution velocity.

What you'll need

  • Proven ability to influence as a Staff engineer owning product or platform systems end to end across multiple engineering and product teams.
  • High agency: finds the owner, clarifies the path, makes the call, and keeps pushing until the work lands.
  • Force multiplier who raises the people and the codebase around them.
  • Deep full-stack expertise, including strong proficiency in Go, Ruby and Node.
  • Depth in at least one of analytics and metrics platforms, graph data systems, CDC and warehouse integration.
  • Hands-on experience building production AI-powered tool orchestration.
  • Experience operating multi-tenant systems across SaaS and self-managed deployment.
  • Direct communicator who builds alignment across teams.
  • Bias to write things down and make reasoning legible.

Details

  • Remote, Canada; Remote, United States.
  • Base salary range for US residents: $152,800 to $259,200 USD (excludes bonuses, equity, and benefits).
  • All roles are remote; some roles may carry specific location-based eligibility requirements.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Fullstack Engineer, Data Products (Golang / Node)