1,785,023open jobs
103,769companies
265,772added this week
Browse all
Salary
≈ $63k – $107k per year (Estimated)
Location
Hybrid (Amsterdam, Netherlands)
Seniority
Senior · 5+ years exp
Visa
Sponsorship offered in the posting
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Aug 4, 2026.

Overview
Company
Impact
Profile match
Surfly’s co-browsing software lets users interact on any website in real time. Fast, private, and easy to use without downloads or plugins.

Webfuse is Surfly’s browser-based platform for securely adding functionality, automation, and collaboration to existing web applications without changing their source code. It combines JavaScript sandboxing with proxy infrastructure, creating unusual engineering challenges across browser APIs, web security, real-time communication, and distributed systems.

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.

We expect you to bring deep expertise in at least one part of the stack and to contribute confidently across the wider platform. As part of a small engineering team, you will have direct influence over technical decisions and how features are built.

Our team is international and English is our working language. This is an office-first hybrid role: you will work from our Amsterdam office four days per week, with the option to work from home one day per week.

Candidates must currently be based in the Netherlands. Surfly can provide or transfer Dutch visa sponsorship.

Requirements

  • A bachelor’s or master’s degree in Computer Science, Software Engineering, or a closely related technical field
  • At least five years of professional software engineering experience building and maintaining production web applications
  • Direct experience with Python, Django, Vue.js, Node.js, or Go
  • Strong full-stack development experience, with deeper expertise in either backend or frontend engineering
  • Professional experience with server-side development and TypeScript-based frontend development
  • Experience designing, building, and maintaining APIs or backend services
  • Strong engineering fundamentals, including automated testing, debugging, code review, Git, and maintainable software design
  • The ability to investigate complex problems across browser, frontend, and backend systems
  • A track record of owning software beyond its initial implementation, including rollout, debugging, and production maintenance
  • Clear written and verbal communication in English
  • Currently based in the Netherlands and able to work from our Amsterdam office four days per week
  • A GitHub profile containing publicly viewable code that you wrote

Nice to have:

  • Browser automation experience with Playwright, Puppeteer, or the Chrome DevTools Protocol
  • Knowledge of CSP, cookies, SameSite, SRI, or cross-origin isolation
  • Experience with WebSockets, WebRTC, or browser extension development
  • Experience with PostgreSQL, Redis, microservices, containers, or deployment pipelines
  • Experience with MCP, WebMCP, or other AI-agent integrations
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,785,023 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Amsterdam
≈ $69k – $141k per year (Estimated) • Hybrid • Internship • Bachelor's Degree • Ottawa
Python
Java
C++
DevOps
Git
Apply
≈ $68k – $140k per year (Estimated) • Hybrid • Internship • Bachelor's Degree • Ottawa
Python
Java
Kotlin
PowerShell
C#
C++
Bash
Java
Maven
Gradle
AI/ML
Ollama
Open WebUI
DevOps
Terraform
Ansible
GitLab CI
CI/CD
Jenkins
Git
Docker
Kubernetes
Linux
Management
Agile
Apply
≈ $64k – $132k per year (Estimated) • Hybrid • Internship • Bachelor's Degree • Calgary
JavaScript
TypeScript
C#
C++
Node JS
Frontend
React.js
DevOps
Git
Windows
Apply
≈ $66k – $135k per year (Estimated) • Hybrid • Internship • Bachelor's Degree • Canada
Python
Java
C++
DevOps
Git
Apply
In office • Full-Time • Kagoshima
Apply
≈ $77k – $156k per year (Estimated) • Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • Chattanooga
JavaScript
TypeScript
Frontend
Vue.js
Tailwind CSS
Pinia
PrimeVue
DevOps
Rest API
Management
Agile
Apply
≈ $15k – $44k per year (Estimated) • Hybrid • Full-Time • Makati
JavaScript
Node JS
Databases
PostgreSQL
Redis
Memcached
ElasticSearch
Frontend
Vue.js
Mobile
Algolia
DevOps
Terraform
GCP
WebSockets
Azure
CI/CD
AWS
Docker
Kubernetes
QA
Cypress
Playwright
Jest
Apply
≈ $93k – $225k per year (Estimated) • Hybrid • Full-Time • 2+ years exp • Dublin
Python
SQL
Databases
Snowflake
DevOps
Azure DevOps
Azure
Apply
≈ $21k – $43k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Zapopan
Python
C++
Apply
≈ $82k – $142k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • PhD • Leixlip
Python
MATLAB
Apply
≈ $60k – $122k per year (Estimated) • Hybrid • Full-Time • Amsterdam • Katowice • Barcelona
Python
JavaScript
TypeScript
C#
Node JS
C#
.NET
AI/ML
Copilot
Cursor
Claude Code
AI Agents
LLM Guardrails
Frontend
Vue.js
Zustand
Redux
Webpack
GraphQL
Tailwind CSS
Babel
Angular
React.js
Vite
Storybook
Material UI
Vuex
DevOps
Rest API
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
AWS
Platform Engineering
GitLab
Cybersecurity
Threat Modeling
QA
Cypress
Playwright
Jest
Apply
$41k per year • Hybrid • Internship • Amsterdam
Python
Databases
Oracle
Google BigQuery
BigQuery
DevOps
GCP
Azure DevOps
Azure
Analytics
Apache NiFi
Management
Power Automate
Apply
≈ $92k – $194k per year (Estimated) • In office • Full-Time • 10+ years exp • Amsterdam
JavaScript
TypeScript
Databases
PostgreSQL
Snowflake
AI/ML
Prompt Engineering
Function Calling
AI Agents
LLM
RAG
OpenAI
Anthropic
Tool Use
Frontend
Next.js
React.js
Cybersecurity
GDPR
Management
Agile
Apply
≈ $83k – $184k per year (Estimated) • In office • Bachelor's Degree • Amsterdam
Apply
≈ $44k – $94k per year (Estimated) • In office • Amsterdam
Apply
See all jobs
This is one of many
1,785,023 more open roles from verified company boards, updated every day.