
Remote opportunity at
GitLabSenior Fullstack Engineer, Marketing
GitLab operates an intelligent DevSecOps orchestration platform relied upon by over 50 million registered users and more than half of the Fortune 100 to accelerate software…
Career Tools
About This Role
GitLab operates an intelligent DevSecOps orchestration platform relied upon by over 50 million registered users and more than half of the Fortune 100 to accelerate software delivery and security. As a Senior Fullstack Engineer on the GTM Engineering team, you will construct and manage backend services and APIs that drive growth and go-to-market platforms, while also participating in frontend tasks as needed. This position is well-suited for engineers interested in…
Job Description
GitLab operates an intelligent DevSecOps orchestration platform relied upon by over 50 million registered users and more than half of the Fortune 100 to accelerate software delivery and security. As a Senior Fullstack Engineer on the GTM Engineering team, you will construct and manage backend services and APIs that drive growth and go-to-market platforms, while also participating in frontend tasks as needed. This position is well-suited for engineers interested in a zero-to-one environment who want to guide architectural decisions, evaluate trade-offs between speed and maintainability, and steer projects from initial specifications to production health.
The GTM Engineering department collaborates closely with Design, Marketing, and Content to translate business goals into reliable technical execution across campaign infrastructure, content tooling, and web platforms. Team members are expected to utilize artificial intelligence as a core productivity tool within their daily routines. GitLab functions as a remote-first organization with a high-performance culture grounded in continuous knowledge exchange and values-driven collaboration.
Responsibilities
- Design, build, and maintain backend services and APIs supporting growth and go-to-market platforms
- Contribute across the technology stack including frontend tasks when projects require it
- Drive technical direction for owned systems by evaluating build-versus-buy alternatives and trade-offs
- Detect and fix performance, scalability, and reliability bottlenecks in backend infrastructure
- Review system designs and code written by peers to deliver constructive feedback
- Mentor junior engineers joining the team
- Document backend architecture and system design decisions for asynchronous collaboration
Requirements
- Demonstrated background in operating backend systems within production environments
- Proficiency across the full stack with experience in Go, Ruby, Node, and Vue
- Extensive background in backend service design encompassing database performance, data modeling, and API design
- Ability to independently navigate technical trade-offs
- Adaptability in a fast-paced setting where priorities adjust alongside campaign schedules
- Proficient written communication abilities to produce architecture proposals and design records
Qualifications
- Background in constructing marketing, growth, or go-to-market engineering systems like campaign infrastructure or content tooling
- Previous tenure inside a remote-first or distributed enterprise
- Experience mentoring engineers and guiding technical strategy beyond individual tasks
- Ability to clearly explain technical trade-offs to both technical and non-technical audiences
Core Skills
Benefits
- Flexible paid time off
- Team Member Resource Groups
- Equity compensation and Employee Stock Purchase Plan
- Growth and development fund
- Parental leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, all roles at GitLab are remote, though certain positions may carry specific location-based eligibility requirements that talent acquisition can clarify.
What is the employment type for this job?
This is a full-time position offering benefits such as flexible paid time off, equity compensation, parental leave, and a growth and development fund.
What salary does this position pay?
The provided job posting does not specify a salary range.
How do I apply if I do not meet every single qualification?
GitLab encourages interested candidates to apply even if they do not meet every single requirement, as recruiters are available to review applications and assess candidate fit.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.