🏢
Gitlab
Senior Fullstack Engineer, Marketing
Job Description
ABOUT THE ROLE
We are seeking a highly skilled Senior Fullstack Engineer to join our GTM Engineering team at GitLab. As a key member of this team, you will design and build the backend systems and services that power our go-to-market and growth platforms, while also contributing across the stack where needed. This is a strong fit for someone who wants to work in a 0 to 1 space where they can shape what gets built, guide architectural choices, and guide work from specification through production health.
WHAT YOU'LL DO
As a Senior Fullstack Engineer, you will be responsible for designing, building, and maintaining backend services and APIs that support GTM and growth platforms. You will also contribute across the stack, including frontend work, when a feature or project calls for it. Additionally, you will contribute to technical direction for the systems you own, including making build-versus-buy suggestions and evaluating trade-offs between speed and long-term maintainability. You will identify and resolve performance, scalability, or reliability issues in backend systems before they become user-facing problems. You will also review code and designs from other engineers, provide feedback for peers, mentor junior engineers on the team, and document system design decisions and backend architecture.
WHAT YOU'LL NEED
To be successful in this role, you will need a strong track record of owning backend systems in production, strong fullstack technical skills with proficiency in Vue, Node, Go, and Ruby, deep experience with backend service design, including API design, data modeling, and database performance, and a track record of making sound technical trade-offs independently. You will also need comfort working in a fast-moving environment where priorities can shift with campaign or launch timelines, clear written communication skills, and a practical and proactive approach to collaboration.
WHY REMOTE
As a remote-first organization, GitLab values flexibility and autonomy. Our team members work from anywhere in the world, and we prioritize asynchronous communication and collaboration. This role is a great fit for someone who is self-motivated, disciplined, and able to work effectively in a distributed environment.
BENEFITS
GitLab offers a comprehensive benefits package to support the health, finances, and well-being of our full-time employees. This includes flexible paid time off, team member resource groups, equity compensation, and a growth and development fund. We also offer parental leave, a health plan, and a range of other benefits to support our employees' needs.