Medior Backend Developer (Node.js / TypeScript)

Faqta BV

Utrecht

Hybrid

EUR 43,000 - 47,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid setup in Utrecht office
Pension plan
Travel reimbursement
AI tooling licenses
Innovation & Impact Time (10%)
25 vacation days

Job summary

Faqta BV is seeking a Medior Backend Developer to help build the digital foundation used by thousands of teachers across the Netherlands. You will own backend features end-to-end in a hybrid Utrecht office, focusing on scalable APIs, reliable systems, and future-proof architecture.

The role emphasizes collaboration with product and design, modernization of legacy modules, and intelligent use of AI tools to accelerate development while maintaining quality and clear code reviews.

Qualifications

  • 3–5 years of backend experience in SaaS products.
  • Experience designing scalable APIs and services.
  • Relational databases (MySQL or similar).
  • Cloud experience with GCP or AWS.

Responsibilities

  • Own backend features from design to deployment.
  • Collaborate with product and design teams.
  • Improve system reliability and testing.
  • Migrate legacy code and modernize backend services.
  • Evaluate infrastructure improvements on GCP.

Skills

Backend development
API design
English communication

Education

Bachelor’s/Master’s in Computer Science

Tools

Node.js
TypeScript
Express
MySQL
Redis
BigQuery
GCP
Kubernetes

Job description

As a Medior Backend Developer at Faqta, you help build the digital foundation that thousands of teachers across the Netherlands use every day to teach, track progress and manage their classrooms.

  • 32-40 hours
  • Utrecht (Hybrid)
  • A 36-hour work week is the standard.

As we move beyond the startup phase, we are evolving into a structured, high-quality engineering organization. We are currently modernizing our backend to ensure our platform remains stable, scalable, and maintainable as our reach continues to grow.

As a Backend Developer, you will play a key role in transitioning our legacy systems into a robust, future-proof environment, directly improving the tools that power the modern classroom.

What you’ll work on
  • Improving the systems that process student results and track learning progress
  • Rebuilding and optimizing core areas of the platform used daily by teachers
  • Strengthening testing and system reliability
  • Using AI to speed up our legacy modernization: understanding old code, migrating it safely, and covering it with tests
  • Helping the team move toward agentic ways of working: trying out workflows, sharing what works, and setting good review practices
  • Improving backend scalability as platform usage grows
  • Moving toward more modular backend services
  • Evaluating infrastructure improvements on GCP

You will own backend features and systems from design through deployment, working closely with product, design, and the rest of the engineering team.

How we work

We are a small engineering team, which means everyone has real ownership.

You won’t be waiting for someone to tell you exactly what to do next. We expect engineers to think about problems, propose solutions, and drive their work forward.

Because the system is small, the systems you build will directly impact how thousands of teachers and students use the platform.

High-trust, low-ego, and zero corporate fluff. Our retrospectives are a genuine safe space where we discuss technical challenges openly - and yes, there is a meme section. We take the work seriously, but we don’t take ourselves too seriously.

We hire experienced engineers and trust them with real ownership. No micromanagement - just collaboration, accountability, and the freedom to do great work.

How we use AI

We’re in the middle of a shift. AI is already part of our daily work, but we want to go further: toward working agentically, where engineers hand well-scoped tasks to AI agents (such as migrating a legacy module, writing a test suite, or tracking down a bug) and spend their own time on design, review, and decisions.

We’re figuring out together what works: how to give agents the right context, how to review their output, and where they help or don’t. You’ll help shape that.

Who you are

The Essentials

  • You are a Dutch or EU citizen currently living in The Netherlands.
  • Our dev team works in English, so you should communicate clearly and professionally in English. Since the rest of the company and the product are Dutch, speaking Dutch is a big plus.
  • You hold a Bachelor’s and/or Master’s degree in Computer Science or a related field.

Experience

  • 3 to 5 years of professional experience building backend systems for SaaS products.
  • Experience designing and maintaining scalable APIs and backend services.
  • Solid understanding of relational databases (MySQL or similar).
  • Experience with cloud platforms such as GCP (preferred) or AWS.
  • Hands-on experience with AI coding agents is a plus, but not a requirement.

Mindset

  • Ownership without isolation: You are proactive and take the lead on your projects, but you know that asking for help is a strength.
  • Eager to work agentically: You’re excited about working with AI agents and not just autocomplete, and you want to help a team get there. You like experimenting, sharing what you learn, and you’re honest about what doesn’t work.
  • Low ego: You care deeply about code quality, but you value the best solution for the product over being “right.”
  • Continuous improvement: You naturally look for ways to improve the developer experience for the whole team.
  • Clear communication: You can explain complex backend challenges to a designer or a product manager in a way that makes sense to them. And you write clearly, because specs and tickets are increasingly read by both people and AI.
Technology We Use

Backend

  • Node.js / TypeScript
  • Express

Infrastructure

  • Google Cloud Platform (GCP)
  • Kubernetes

Data

  • MySQL
  • Redis
  • BigQuery
What’s in it for you?
  • Competitive salary: A gross monthly salary between €3858 and €4244, based on experience, excluding 8% holiday pay.
  • 25 vacation days (based on FTE).
  • Well-being: Pension plan, travel reimbursement.
  • Hybrid setup: A schedule that respects your life. We meet in the Utrecht office on Tuesdays and Thursdays.
  • AI tooling: Paid licenses for the AI tools we use, and room to try new ones.
  • Annual Resource Check-In: A dedicated session to review your toolkit. We discuss hardware upgrades, AI tools, home office essentials, and professional development needs to ensure your environment and skills keep pace with your work.
  • 10% Innovation & Impact Time: Every second Friday is yours to explore new ideas, improve tooling, or experiment with new technologies. A lot of our experimenting with agentic workflows happens here. We regularly share what we learn during demo sessions.
This is where you’ll land

Faqta provides the digital foundation that thousands of teachers across the Netherlands rely on every day to deliver lessons, track progress, and manage their classrooms.

As we move beyond the startup phase, we are evolving into a structured, high-quality engineering organization. We are currently modernizing our backend to ensure our platform remains stable, scalable, and maintainable as our reach continues to grow.

What started as an idea to improve primary education has grown into a learning platform used daily by more than 10,000 teachers and over 150,000 students.

We believe things can be done differently and, above all, better. We tested our first concept together with teachers in the classroom, and that’s still how we work today. We believe it is the teachers who truly shape education.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer
Senior AI Engineer

Futurewhiz • Amsterdam

Hybrid
EUR 50,220 - 64,728
Gross monthly salary of €4500 - €5800
24 vacation days + 3 assigned days off
€600 annual learning budget
+2
Backend Developer (Python / FastAPI) Tech
Backend Developer (Python / FastAPI) Tech

Aizy BV • Breda

Hybrid
EUR 65,000 - 95,000
Salary matching
Office in Breda
Room to grow
+2
Frontend Developer
Frontend Developer

Futurewhiz • Amsterdam

Hybrid
EUR 42,408 - 53,568
24 vacation days + 3 assigned days off + 1 skipping‑school day
Collective pension and health insurance
€600 annual learning budget
+3
Frontend Engineer
Frontend Engineer

Funda • Amsterdam

Hybrid
EUR 60,097 - 70,347
Salary between € 5.385,07 - € 6.303,54 per month
Annual bonus up to 1.5 times your salary
25 paid days off plus the possibility to buy more
+7
Backend Engineer (Node.js/TypeScript) - Scale EdTech
Backend Engineer (Node.js/TypeScript) - Scale EdTech

Faqta BV • Utrecht

Hybrid
EUR 43,000 - 47,000
Hybrid setup in Utrecht office
Pension plan
Travel reimbursement
+3
Frontend Developer
Frontend Developer

Funda • Amsterdam

Hybrid
EUR 43,000 - 70,000
Salary range shown: €5,385.07–€6,303.5
Annual bonus up to 1.5× monthly salary
Hybrid: minimum 40% in office
+10
Frontend Engineer
Frontend Engineer

Funda Real Estate B.V. • Amsterdam

Hybrid
EUR 60,097 - 70,347
Competitive salary between € 5.385,07 - € 6.303,54
Annual bonus up to 1.5 times salary
Hybrid work model
+5
Full Stack Developer
Full Stack Developer

Learned • Utrecht

Hybrid
EUR 45,000 - 56,000
Hybrid work setup
MacBook provided
Personal development budget €1,000/yr
+1
Software Engineer
Software Engineer

Freeday • Randstad

On-site
EUR 60,000 - 90,000
Salary and pension plan
Laptop provided
Travel allowance
+1
Frontend Developer
Frontend Developer

Schoolyear • Eindhoven

Hybrid
EUR 45,000 - 65,000
€1000 yearly for external education
25 working days of holidays
Quarterly team outings