Surfly
Visit websiteSenior Full-Stack Software Engineer
Salary not disclosed5+ yearsHybrid
- Engineering
- Amsterdam
- Full time
- Yesterday
About the role
Surfly is seeking a Senior Full-Stack Software Engineer to join the Product Engineering team in Amsterdam to work on the Webfuse platform. You will own production features from technical design through to maintenance, working across both frontend and backend boundaries. This role involves building in-session interfaces, developing backend services, and creating real-time collaboration features within a small, international team.
Responsibilities
- Build in-session interfaces and tools using TypeScript and Vue.js
- Develop APIs and backend services using Python, Django, Django REST Framework, Node.js, and Go
- Build real-time collaboration features using WebSockets and WebRTC
- Develop browser automation, in-session extensions, and security controls
- Build integrations with customer and partner systems
- Develop MCP and WebMCP capabilities for AI agent interaction
- Manage testing, debugging, deployment, and production maintenance for owned features
Required skills
- TypeScript
- Vue.js
- Python
- Django
- Django REST Framework
- Node.js
- Go
- WebSockets
- WebRTC
- API development
- Automated testing
- Git
Nice to have
- Playwright
- Puppeteer
- Chrome DevTools Protocol
- CSP
- PostgreSQL
- Redis
- Microservices
- Docker
- MCP
- WebMCP
Qualifications
- 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
- Currently based in the Netherlands and able to work from our Amsterdam office four days per week
About the Company
Surfly provides a browser-based platform called Webfuse that allows for the secure addition of functionality, automation, and collaboration to existing web applications without requiring source code changes.