Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Surfly

Senior Full-Stack Software Engineer (Webfuse)

Posted Updated
Discussion

Description

  • As a Senior Full-Stack Software Engineer, you will join our Product Engineering team in Amsterdam. This is a genuinely full-stack role: projects regularly cross frontend and backend boundaries
  • You will own production features from technical design and implementation through testing, release, and maintenance. Your work will include a mix of:
  • Building in-session interfaces and tools using TypeScript and Vue.js
  • Developing APIs and backend services using Python, Django, Django REST Framework, Node.js, and Go
  • Building real-time collaboration features using WebSockets and WebRTC
  • Developing browser automation, in-session extensions, and security controls
  • Building integrations with customer and partner systems
  • Developing MCP and WebMCP capabilities that allow AI agents to interact with Webfuse sessions
  • Testing, debugging, deployment, and production maintenance are part of owning a feature - not separate responsibilities handed to another team
  • As part of a small engineering team, you will have direct influence over technical decisions and how features are built

Benefits

  • MacBook and Jabra headset
  • Standing desk and ergonomic chair
  • Work with other smart, ambitious, curious, and dependable colleagues
  • Employee stock options: we are all owners and shareholders of our company - Surfly’s success is in our hands!
  • 25 holidays per year
  • Company-wide gathering and team outings
  • Monthly wellness allowance
  • Professional development opportunities
  • Foosball table at the office
  • Beautiful office in city center with canal views
  • Relocation assistance
  • We expect you to bring deep expertise in at least one part of the stack and to contribute confidently across the wider platform
  • A bachelor’s or master’s degree in Computer Science, Software Engineering, or a closely related technical field
  • The ability to investigate complex problems across browser, frontend, and backend systems
  • Professional experience with server-side development and TypeScript-based frontend development
  • A track record of owning software beyond its initial implementation, including rollout, debugging, and production maintenance
  • Direct experience with Python, Django, Vue.js, Node.js, or Go
  • Clear written and verbal communication in English
  • Strong engineering fundamentals, including automated testing, debugging, code review, Git, and maintainable software design
  • Strong full-stack development experience, with deeper expertise in either backend or frontend engineering
  • A GitHub profile containing publicly viewable code that you wrote
  • Experience designing, building, and maintaining APIs or backend services
  • Currently based in the Netherlands and able to work from our Amsterdam office four days per week
  • At least five years of professional software engineering experience building and maintaining production web applications
  • Knowledge of CSP, cookies, SameSite, SRI, or cross-origin isolation
  • Experience with WebSockets, WebRTC, or browser extension development
  • Browser automation experience with Playwright, Puppeteer, or the Chrome DevTools Protocol
  • Experience with PostgreSQL, Redis, microservices, containers, or deployment pipelines
  • Experience with MCP, WebMCP, or other AI-agent integrations

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →