Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Surfly

Senior Full-Stack Software Engineer (Webfuse)

Posted Updated
Discussion
  • 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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.