AdTechTalent
Engineering1 month agoHybrid

Merkle

Full Stack Developer

full-stackJavaScriptTypeScriptReactNext.jsNode.jsDockerPostgreSQLSAMLOktaOAuth2SSOSupabaseFirebaseDenoBunLLMOpenAIAnthropicCI/CDserverlessauthenticationmulti-tenantAIhybrid

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Rotterdam, Netherlands

Full job description

Full-Stack Developer role to build and scale internal tools and AI-powered applications. Responsibilities include owning backend, database, authentication, frontend, CI/CD pipelines, and deployments. Required skills: 3+ years in software engineering with JavaScript/TypeScript stacks (React, Next.js, Node.js), Docker, self-hosted infrastructure, multi-tenant application patterns, and strong problem-solving. Experience with authentication systems (SSO, SAML, OAuth2), PostgreSQL, serverless functions, and CI/CD is expected. Advantageous skills include backend-as-a-service platforms (Supabase, Firebase), alternative JS runtimes (Deno, Bun), and LLM API experience (OpenAI, Anthropic). Hybrid work model based in Rotterdam, Netherlands.

What you'll do

  • Own and maintain the full application stack across internal tools: backend, database, auth, and frontend
  • Design and implement authentication and access control (e.g., SSO with SAML or Okta, multi-tenant data isolation, role-based access)
  • Write and maintain database schemas, migrations, and access policies (e.g., PostgreSQL with RLS and RPC functions)
  • Build and manage serverless backend functions (e.g., for application logic and API integrations)
  • Set up and maintain CI/CD pipelines and manage deployments across environments (DEV, UAT, PROD)
  • Build and maintain modern frontends (e.g., React, Vite, TypeScript)
  • Debug and resolve issues across the stack (build errors, networking, misconfigured services, 5xx errors)
  • Collaborate with AI/LLM team to integrate model outputs into the application
  • Take ownership from idea through build, run, and improvement

Requirements

  • 3+ years in software engineering (full-stack, AI, or platform development)
  • Experience with modern JavaScript/TypeScript stacks (React, Next.js, Node.js), frontend and backend
  • Experience with Docker and self-hosted infrastructure, not just managed cloud services
  • Knowledge and experience with multi-tenant application patterns
  • Solid problem-solving skills and strong ownership mindset

Tech stack

JavaScriptTypeScriptReactNext.jsNode.jsDockerPostgreSQLSAMLOktaOAuth2SSOSupabaseFirebaseDenoBunOpenAIAnthropicCI/CDVite

Benefits

Dynamic, international work environmentChallenging position at a successful company in a growing marketFun and inclusive culture with foosball, table tennis, themed events, and team parties3 extra well-being days in addition to 25 annual vacation days2 Social Impact Days for volunteeringExtensive learning and development opportunities including personal and online trainingHybrid work model with 2-3 days in the office and the rest working from homeCompetitive salary and excellent secondary benefits

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.