Skip to content
GitLabGitLab

Senior Fullstack Engineer, Marketing

Builds and owns backend services and APIs for go-to-market and growth platforms while contributing across the full stack. The role requires strong Vue, Node.js, Go, and Ruby skills, production backend ownership, architectural judgment, and mentoring experience.

About the job

Responsibilities

  • Design, build, and maintain backend services and APIs supporting go-to-market and growth platforms.
  • Contribute across the stack, including frontend work when needed.
  • Provide technical direction for owned systems, including build-versus-buy recommendations and trade-off evaluation.
  • Identify and resolve backend performance, scalability, and reliability issues.
  • Review code and designs and provide peer feedback.
  • Mentor junior engineers.
  • Document system design decisions and backend architecture.

Requirements

  • Strong track record owning backend systems in production.
  • Full-stack proficiency with Vue, Node, Go, and Ruby.
  • Deep experience with backend service design, including API design, data modeling, and database performance.
  • Ability to make sound technical trade-offs independently.
  • Comfort working in a fast-moving environment with shifting campaign and launch priorities.
  • Clear written communication, including architecture proposals and design records.
  • Practical, proactive collaboration skills.

Nice to Have

  • Experience building marketing, growth, or GTM engineering systems, including web platforms, content tooling, or campaign infrastructure.
  • Experience in a remote-first or distributed organization.
  • Experience mentoring engineers and influencing technical direction beyond individual work.
  • Ability to explain technical trade-offs to technical and non-technical stakeholders.

Benefits

  • Flexible paid time off.
  • Team member resource groups.
  • Equity compensation and employee stock purchase plan.
  • Growth and development fund.
  • Parental leave.

Skills

Vue, Node.js, Go, Ruby, API Design, Data Modeling, Database Performance, Backend Services, System Architecture, Web Platforms

Navan

Navan

Berlin, Germany
Senior Software Engineer, Expense
No salary listedOn-site5+ YOEFullstack Engineering

Build production software for Navan’s expense platform across backend, web, and AI services. The role requires 5+ years of software engineering experience, strong Java, TypeScript, or Python skills, and experience shipping LLM-powered or document-extraction features in high-stakes financial workflows.

Addepar

Addepar

Edinburgh, United Kingdom

Senior Software Engineer, Investor Solutions
No salary listedOn-site5+ YOEFullstack Engineering

Senior software engineer building web applications, data-driven tools, and AI-first workflows for investment professionals. The role requires Python, web APIs, cloud, databases, React, and strong cross-functional problem-solving experience.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Muck Rack

Muck Rack

Ireland
Senior Software Engineer, Fullstack
€95k+/yrRemote5+ YOEFullstack Engineering

Build customer-facing search experiences across frontend and backend systems, with emphasis on Vue, Python, Django, search infrastructure, and AI-powered features. The role requires 5+ years of software engineering experience and includes production ownership and on-call participation.