A Brief Overview
As a Fullstack Engineer, Senior Fullstack Engineer, or Staff Fullstack Engineer in the Incubation Engineering Department at GitLab, you will be working on a project that is pre-Product/Market fit. Your focus will be on moving fast, shipping, getting feedback, and iterating on an idea that may contribute to our revenue in 3-5 years' time.
We're hiring a Fullstack Engineer to build a solution related to Breach and Attack Simulation (BAS) . Your goal will be to build capabilities within the GitLab DevOps platform that enable our users to determine what are the most vulnerable parts of a their network and suggest remedies to resolve these vulnerabilities.
We utilize Single Engineer Groups (SEGs) in our Incubation department. Your role will encompass all of product development; from product management to engineering, design, and quality at the smallest scale. You'll learn from, and collaborate with, larger departments at GitLab.
The Incubation Engineering team works transparently and posts weekly updates to YouTube. You can see the team's latest updates in this Youtube playlist .
What you can expect in a Fullstack Engineer role in our Incubation department:
- Develop features and improvements in a secure, well-tested, and performant way
- Work closely with company leadership to guide GitLab’s entry into the market represented by this Attack & Breach Simulation SEG.
- Interact with community members and help drive initial user adoption.
- Develop strategies for scaling beyond the Incubation phase.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. * Maintain and advocate for these standards through code review.
- Regularly demonstrate progress to stakeholders.
You should apply if:
- You bring strong technical skills and an ability to work across backend, frontend, and infrastructure management code. Experience with Ruby or Go, Terraform/IaC, and Vue.js are particularly relevant given GitLab’s current tech stack.
- You demonstrate a desire to work in a “startup within a startup” with a broad scope of ownership and high degree of autonomy.
- You must be excited about the ability to work independently, or have prior success in a similar "incubation" model.
- You understand the competitive landscape and market opportunities in the Breach and Attack Simulation (BAS) domain.
- You are comfortable with changing direction based on stakeholder feedback and market conditions.
- You're passionate about great UX.
- You have a background in building scalable services.
You'll stand out if you bring experience in:
- Being a prior company technical co-founder.
- Being an early contributor to a successful open source project.
- Working successfully on a prior single-engineer group.
- Extensive familiarity with the GitLab project and application.
- Working with people around the globe.
- Have distributed systems experience.
- Developing Breach and Attack Simulation (BAS) capabilities.