Intermediate Fullstack Engineer Data Products
You will build fullstack product features across frontend experiences, backend services, APIs, and AI-enabled workflows. You will help ingest, model, and synchronize GitLab and third-party data into a knowledge graph; develop external integrations and engineering intelligence dashboards; participate in design and code reviews; raise risks early; and deepen your understanding of the data model and platform.
Responsibilities
- Develop features for ingesting, modeling, and synchronizing GitLab and third-party data into the knowledge graph.
- Build integrations with external systems, including Jira, observability tools, Zendesk, and ServiceNow.
- Build Software Engineering Intelligence dashboard features for DORA, value stream reporting, GitLab Duo, and software development lifecycle metrics.
- Contribute to design discussions and technical direction for assigned features.
- Raise blockers and risks early and work with Senior Engineers to unblock delivery.
- Participate in design and code reviews and apply feedback to improve code quality and maintainability.
- Build understanding of the data model and platform to ship changes independently and resolve issues faster.
Requirements
- Production experience building and operating fullstack applications.
- Fullstack proficiency with Go, Ruby, and Node.
- Experience with ClickHouse or comparable OLAP systems, including data modeling and query optimization.
- Experience building AI-powered product features.
- Experience operating multi-tenant applications across software as a service and self-managed environments.
- Written communication and the ability to decompose complex initiatives into shippable milestones in an async-first environment.
- Experience building third-party or API integrations.
Benefits
- Health, financial, and well-being benefits.
- Flexible Paid Time Off.
- Team Member Resource Groups.
- Equity compensation and Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental Leave.