Web Platform Engineer (Co-browsing core developer)

Job description

We are looking for a Web platform Engineer to work on our sandboxing proxy which powers up all our products. Our stack currently consists of Python and Golang on the server, and vanilla Javascript on the client side.


As a core developer at Surfly, you will

  • Work on our versatile HTTP and WebSocket proxies and implement sophisticated content rewrites on the fly
  • Work on our Javascript sandbox that can add new functionality to any JS code
  • Implement and maintain features in our co-browsing solution


We offer:

  • Work in a small team of highly skilled engineers. You will have a possibility to directly impact our end product with minimal bureaucracy
  • As a core developer, you will be facing unique challenges that require lots of research on the modern Web platform. This is an endless source of knowledge, you will never be bored
  • Sitting/standing desk, multiple screens, good hardware on the company expenses
  • Nice office located in the centre of Amsterdam
  • Reimbursement of costs for conferences etc.
  • Paid holiday leave
  • 25 holidays and approx. 7 national holidays per year
  • 90% of salary when ill (Dutch rules apply)
  • Tax benefits for foreign developers
  • Work permits for non European Union citizens based on our status as “kenniswerkgever”

Requirements

  • Strong understanding of HTTP and other web protocols
  • Strong understanding of network protocols and infrastructure
  • Ability to take ownership of tasks in a small team
  • Up to date experience with the Web platform (i.e. browser APIs and compatibility issues)
  • In-depth Javascript knowledge: features, parsers etc.
  • Deep knowledge about web security mechanisms
  • Strong programming skill in 2 of the following 3 languages: Go / JS / Python