Senior Full-Stack Software Engineer (Webfuse)
The posting does not state a salary. This range is our estimate from the role, the location and the stack — treat it as a guide, not an offer.
- Level
- Senior
- Apply from
- Netherlands
About the role
- Join a dynamic Product Engineering team.
- Work on full-stack projects across frontend and backend.
- Develop APIs using Python and Node.js.
- Build real-time features with WebSockets.
- Own features from design to production maintenance.
Skills the posting asks for
- Python
- Django
- TypeScript
- Vue.js
- Node.js
Summarised from the employer’s posting, which is reproduced in full below.
The employer’s full posting
Requirements
- 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 ,
- 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 ,
- (Desirable) Browser automation experience with Playwright, Puppeteer, or the Chrome DevTools Protocol ,
- (Desirable) Knowledge of CSP, cookies, SameSite, SRI, or cross-origin isolation ,
- (Desirable) Experience with WebSockets, WebRTC, or browser extension development ,
- (Desirable) Experience with PostgreSQL, Redis, microservices, containers, or deployment pipelines ,
- (Desirable) Experience with MCP, WebMCP, or other AI-agent integrations
- 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