Enable job alerts via email!

Senior Full Stack Software Engineer

Surfly

Amsterdam

On-site

EUR 40.000 - 80.000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Full Stack Software Engineer and help shape the future of web browsing with an innovative virtual browser product. This exciting role involves working with cutting-edge technologies such as Vue.js, Python, and Go, while fostering user collaboration and content sharing. Enjoy a comfortable work environment in the heart of Amsterdam, complete with modern amenities and generous benefits like 25 holiday days and conference reimbursements. If you thrive in a culture that values open communication and impactful contributions, this opportunity is perfect for you.

Benefits

Comfortable work setup
Generous holiday allocation
Reimbursement for conferences
Tax benefits for foreign developers
Well-being support allowance
Relocation assistance

Qualifications

  • Strong experience in frontend (Vue.js) and backend (Python, Go) development.
  • Proficiency in real-time communication technologies like websockets and WebRTC.

Responsibilities

  • Take ownership of work and make architectural decisions confidently.
  • Handle end-to-end feature development including frontend, backend, and testing.

Skills

Vue.js
Python
Django
Go
Websockets
WebRTC
PostgreSQL
Redis
Git

Tools

LXD
Podman
HAProxy
Varnish

Job description

We're seeking a talented Full Stack Software Engineer to join our team and help us revolutionize the web browsing experience with our innovative virtual browser product.

Product Description:

  • We're creating an innovative virtual browser product.
  • The project focuses on enabling user collaboration and content sharing, making it an exciting endeavor.
  • Check our website and YouTube channel for details.

Technologies:

  • Frontend: We use Vue.js (with TypeScript) as the primary frontend framework to create intuitive user interfaces.
  • Backend: Experience in Python (Django, drf) and Go is essential for robust backend development.
  • Real-time Communication: Experience with websockets is required to enable seamless communication among session participants.
  • Video Chat: Utilizing WebRTC technology, we provide high-quality video chat functionality within the virtual browser.
  • Additional Technologies: Familiarity with PostgreSQL, Redis, LXD, Podman, HAProxy, and Varnish is highly valued.

We offer:

  • Comfortable work setup with sitting/standing desks, multiple screens, and good hardware provided by the company.
  • Enjoy working in a nice office located in the center of Amsterdam, easily accessible and surrounded by amenities.
  • Reimbursement of costs for conferences, allowing you to stay up-to-date with the latest industry trends and expand your professional network.
  • Generous holiday allocation of 25 days per year, in addition to approximately 7 national holidays.
  • Tax benefits for foreign developers, providing additional financial incentives.
  • Well-being support, including a monthly 50 EUR allowance for home office expenses.
  • We offer relocation assistance to ensure a seamless move for candidates joining our team.

As a team that enjoys programming, we would love to see your personal projects. Please provide your GitHub account information. Also note that we don't adhere to traditional corporate norms. We believe in open and direct communication, focusing on tangible outcomes, and pushing boundaries. If you're ready to embrace challenges and make a genuine impact, we can't wait to hear from you.

Responsibilities:

  • Ownership and decision-making: We seek individuals who can take ownership of their work and make architectural decisions confidently.
  • Independent work: The role requires the ability to work independently and take initiative.
  • Impactful contributions: Your work will have a significant impact on the success of the product, offering an opportunity to make a real difference.
  • Full feature development: Our team follows a feature development approach, where developers handle end-to-end implementation, covering frontend, backend, and testing.
  • Testing: We have a strong focus on testing, with 10 different test suites, over 10,000 tests, and 1,500 tests using real browsers.
  • Git proficiency: Familiarity with Git is expected as part of our collaborative workflow.
  • On-site position: The role is based in Amsterdam, requiring a minimum of four days in the office per week.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.