Full-Stack Engineer

Full-Stack Engineer

In this position, you’ll work across the full stack using technologies like Next.js, Node.js, TypeScript, and Python while contributing to secure, scalable healthcare solutions.

If you are looking for a Full Stack Engineer Delft opportunity, this role offers a unique chance to build impactful healthcare software in a hybrid environment. As a Full Stack Engineer in Delft, you will be responsible for both front-end and back-end development tasks, software development, and full-stack development. The day-to-day tasks include designing, developing, and maintaining web applications, collaborating with cross-functional teams, and ensuring the performance, scalability, and security of the applications.

You’ll join a small, fast-moving team of engineers and a product designer led by our CTO, partnering closely with product and domain experts to ship secure, reliable software in healthcare. We’re expanding to build new features and systems across our platform, including GRIP and ELaiGIBLE, and creating new products. We’re looking for builders who want meaningful ownership as we scale.

  • Ship end-to-end features across frontend and backend.
  • Design and implement REST APIs, integrate with data stores and internal services.
  • Build reliable data flows and background jobs, focus on performance and monitoring.
  • Contribute to event-driven components and partner integrations.
  • Uphold security and privacy by default; collaborate with product/security on least-privilege access and sane defaults.
  • Own the lifecycle: clarify scope, design, implement, monitor, iterate.

Experience

  • BSc/MSc in CS/SE (3+ years building production web software with ownership) or 5+ years equivalent experience.
  • Comfortable working across the stack (frontend + backend), with deeper strength in at least one area.
  • Solid grasp of common software design patterns and their trade-offs.
  • Solid understanding of client–server fundamentals, HTTP, and computer-network basics, familiarity with gRPC and WebSockets.

Frontend & Backend

  • Experience shipping with a modern SSR/front-end framework
  • Next.js/React.js (or equivalent e.g., Nuxt.js/Vue.js).
  • Hands-on with a Node.js/Bun backend framework NestJS (or equivalent e.g., Express, or Fastify), with knowledge of routing, CORS, validation, and testing.
  • Proficient in JavaScript/TypeScript, HTML/CSS (with some knowledge of Tailwind CSS), and comfortable in Python. Proficient with software testing concepts (e.g., test types, mocking), and can apply these concepts with testing frameworks like Jest, Cypress, Playwright, PyTest, etc.
  • Practical experience designing and consuming APIs; understanding versioning, pagination, and error contracts.
  • Hands-on with authentication & authorization (SSO/OIDC/OAuth2), session/JWT handling, and role/permission models (RBAC/ABAC).

Databases

  • Experience with both relational (e.g., PostgreSQL/MySQL) and document/NoSQL databases (e.g., MongoDB), including indexing and data modeling trade-offs.

Systems

  • Experience with at least one major public cloud (AWS, Azure, or GCP).
  • Containers (e.g., Docker, Podman).
  • CI/CD (e.g., GitHub Actions, GitLab CI) with automated pipelines.
  • Baseline observability skills (logging/metrics, basic dashboards) and performance-minded development.

Soft-skills

  • Ownership & initiative: You identify problems, propose pragmatic solutions, and drive them to completion.
  • Communication: Clear, direct, and respectful (written and verbal) with a bias to clarify scope and surface risks early. Collaboration: Works well with product, design, and data/security partners; gives and receives feedback constructively.
  • Judgment: Balances speed and quality; knows when to iterate vs. when to harden.
  • Reliability: Transparent about blockers; follows through on commitments.
  • Learning mindset: Curious, reflective, and comfortable stepping outside your comfort zone.
  • Working knowledge of at least one compiled language (e.g., Go, C#, C++, Rust, or Java).
  • Exposure to LLM agentic systems with their components (e.g., vector databases, retrieval/RAG, MCP, orchestration frameworks, knowledge graphs).
  • Comfort with infrastructure/architecture topics (scalability, resiliency, security).
  • Knowledge of Infrastructure-as-Code tools (e.g., Terraform, OpenTofu).
  • Experience implementing observability and monitoring (metrics, logs, traces, alerting).
  • Interest in self-hosting and developer tooling; ability to evaluate and operate open-source systems. Dutch language proficiency.
  • Mission with real-world impact in healthcare and clinical research.
  • Autonomy and high ownership in a fast-moving, supportive team.
  • Access to modern tooling and business subscriptions to leading AI platforms.
  • Growth opportunities will arise as we scale, and your work will be visible and meaningful.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf
Go to Top