💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Gitlab

Intermediate Fullstack Engineer - Data Products

EngineeringFull-TimeMid-Level
Location
Worldwide
Job Type
Full-Time
Experience
Mid-Level
Apply Now

Job Description

ABOUT THE ROLE As an Intermediate Fullstack Engineer on the Data Products team at GitLab, you will play a key role in developing features that integrate GitLab and third-party software development lifecycle data, and build the dashboards, APIs, and data products that turn it into reliable, interoperable intelligence for customers and internal teams. This is a hands-on product engineering role that requires you to work across the stack, contributing to frontend experiences, backend services, APIs, and AI-enabled workflows. WHAT YOU'LL DO As an Intermediate Fullstack Engineer, you will be responsible for developing well-scoped features that meet team goals for data freshness, sync reliability, and graph coverage. This includes: - Developing features for how GitLab and third-party data is ingested, modeled, and synced into the knowledge graph. - Building parts of integrations with external systems for business context, including Jira, observability tools, Zendesk, and ServiceNow. - Building features for the Software Engineering Intelligence dashboards, including DORA, value stream reporting, GitLab Duo, and software development lifecycle metrics rolled up across organizational structures. - Contributing to design discussions and technical direction for your features, with guidance from Senior and Staff Engineers. - Raising blockers and risks early, and working with Senior Engineers to unblock your work. - Participating in design review and code review, and applying feedback to improve code quality, maintainability, and delivery velocity. - Building a deep understanding of the system, including the data model and the platform the team builds on. WHAT YOU'LL NEED To succeed in this role, you will need: - A deep production experience building and operating fullstack applications. - Hands-on fullstack proficiency with Go, Ruby, and Node. - Experience with data platforms such as ClickHouse or comparable OLAP systems, including data modeling and query optimization. - Hands-on experience building AI-powered product features. - Experience operating multi-tenant applications across software as a service and self-managed environments. - High velocity with sound judgment, strong written communication, and the ability to decompose complex initiatives into shippable milestones while creating alignment across stakeholders in an async-first environment. - Experience building third-party or API integrations. WHY REMOTE As a remote team, we value flexibility, autonomy, and collaboration. We believe that the best work happens when team members are empowered to work independently and make decisions that align with the company's goals. Our remote work setup allows us to attract and retain top talent from around the world, and we're committed to creating a culture that is inclusive, diverse, and supportive. BENEFITS - Competitive salary and equity package - Comprehensive health insurance - Flexible schedule and remote work setup - Education stipend and professional development opportunities - Access to cutting-edge technology and tools - Collaborative and supportive team environment