Senior Full Stack Engineer

Studocu

Studocu

Software Engineering
Amsterdam, Netherlands
Posted on Mar 10, 2026

Job description

About Studocu:
Studocu was founded on the principle that equal access to study notes reduces inequality between students. Today, we make it easy for 60 million students, across 120,000 institutions, to share 50 million study resources (1 new each second!) We even offer cutting-edge AI learning tools such as Studocu AI and Class Recording on the Studocu app.

Now, we’re looking for more exceptional talent to help us build what’s next. Join our team of 132+ talented, unique and ambitious individuals from all over the world - just like the students who use our platform - and let’s grow smarter, together.

About this opportunity:

We’re looking for a Senior Full-Stack Engineer to join our Discovery team and help shape how students find content across the Studocu platform.


In this role, you will own discovery features end-to-end, working across backend systems and frontend experiences that power search, recommendations, and content distribution. You’ll design scalable systems, run experiments, and build features that directly improve how millions of students access knowledge.


You’ll operate in a highly autonomous environment where engineers are trusted to explore solutions, run technical experiments, and deliver production-ready systems.


What you’ll be doing in this role:

  • Own discovery features end-to-end across backend and frontend, from design to deployment

  • Build scalable systems for search and recommendations across 100M+ documents

  • Collaborate with product, design, data, SEO, and infrastructure teams to shape solutions and technical decisions

  • Run experiments, spikes, and prototypes to explore AI-driven discovery, vector search, and recommendation strategies

  • Support the team through code reviews, technical discussions, and knowledge sharing

  • Scale our search platform for large-scale content discovery

  • Improving our in-house recommendation engine to surface relevant study materials

  • Develop AI-powered features to help students prepare for exams

  • Improve core discovery pages to increase engagement and content discoverability

What you’ll bring to the team:

  • Strong backend engineering experience (Node.js / TypeScript and/or PHP / Laravel)

  • Hands-on experience with frontend frameworks (React or Next.js)

  • Product-focused mindset with a track record of shipping impactful features

  • Experience building event-driven systems and scalable distributed systems

  • Comfortable working with ambiguous problems and defining technical solutions

  • Polyglot mindset and comfort picking up new languages or technologies

  • Strong communication and collaboration skills

  • Strong understanding of databases (MySQL, Postgres)

  • AI-native development mindset (using LLMs to accelerate development workflows)

  • Experience working with cloud platforms (preferably AWS) and Kubernetes

  • Experience with RAG (Retrieval Augmented Generation) architectures is a plus

  • Experience working with vector databases (Milvus, Qdrant) is a nice-to-have

  • Knowledge of different logging systems (Sentry, Grafana, OpenSearch) is ideal

Why you'll love it here:

  • Awesome office in the centre of Amsterdam - with a garden!

  • Hybrid working policy - we’d love to see you in our office 2 days per week!

  • Free office lunch - prepared by Chef Valentijn - coffee, tea and snacks

  • 24 holiday days - plus, options to buy leave and take 4 weeks working abroad

  • A Work From Home set-up budget of up to 800 Euros

  • Learning & Development budget of 2,500 Euros per year

  • Free in-house Dutch lessons for those who want to learn

  • Travel Card (NS Business), depending on where you’re living

  • Pension scheme - we match your 2% contribution

  • Look to the future with our SAR equity scheme

  • Company boat trips and an open in-office bar on a Friday!

  • OneFit sports subscription discount

  • Your choice of Mac or Linux tech

  • An epic annual company trip