Senior Full-Stack Engineer (Web + Infrastructure)

Searoutes

Paris

Remote

EUR 90,000 - 120,000

Full time

2 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

Remote first
Global team

Job summary

Searoutes in Paris area seeks a senior full-stack engineer to own features from the browser to the machine they run on. You will work across our web frontend (React, UI, WCAG) and core platform infrastructure, including API gateway work, identity management, and payments, while upholding GDPR and ISO 27001 requirements.

The role emphasizes platform work and edge services with global collaboration. You will use Pulumi/Terraform for IaC, Docker Swarm on Hetzner, Cloudflare edge, and Tailscale for

Qualifications

  • Senior full-stack experience owning features from browser to machine.
  • Broad profile across frontend and platform work with infra exposure.
  • Strong TypeScript/React with server rendering and data loading.
  • Experience with API gateways and identity management systems.
  • IaC experience using Pulumi or Terraform; Docker Swarm on Hetzner.
  • Security minded: GDPR/ISO27001 and audit/logging practices.
  • Fluent English and CET±3 overlap with global teams.

Responsibilities

  • Own features across web UI and infrastructure in parallel.
  • Build and maintain API gateway routes, plugins, and auth policies.
  • Manage identity, user management, and entitlement models.
  • Collaborate on payments, billing, and SEO considerations.
  • Implement IaC, observability, and alerting for production.
  • Contribute to compliance and change management processes.

Skills

Senior full-stack
React mastery
TypeScript (strict)
Server rendering
API gateway work
Identity management
IaC (Pulumi/Terraform)
Docker Swarm
Hetzner deployment
Postgres / PostGIS
Observability / metrics
Security/compliance (ISO27001, GDPR)
English fluency

Tools

Pulumi
Terraform
Docker Swarm
Hetzner
Cloudflare
Tailscale
PostGIS
Vite
Tailwind
Radix
Jest / Playwright
GitHub Actions
APISIX
Keycloak
HAProxy

Job description

  • We are hiring a senior engineer who works across our web frontend and our infrastructure — the same two codebases, in the same week. Someone who ships a product screen on Monday, changes an identity-provider flow on Wednesday, and considers those the same job
  • We are looking for a broad profile rather than a specialist. The next year is mostly platform work with a user-facing edge — user management, API gateway management, payments, SEO, and a great deal of compliance, GDPR and ISO 27001
  • Some of the items on our tech roadmap for the coming year. Bets are picked a cycle at a time and shared out, so you would take the ones that suit you and grow into the rest
  • Product and marketing UI in React — multi-brand, WCAG AA, strong on technical SEO, fast enough to hold a performance budget
  • User management and identity — Keycloak realms, organisation hierarchies, partner brokering, and the entitlement model in the app
  • API gateway work in APISIX — routes, plugins and auth policy as code
  • Payments and billing
  • ISO 27001 and GDPR — access control, change management, audit logging, observability and alerting, consent and retention
  • The infrastructure underneath — Pulumi in TypeScript, Docker Swarm on Hetzner, Cloudflare at the edge, Tailscale for all engineer and CI access
  • Third-party integrations — usually the seam between two systems that were never designed to meet
  • Also in daily use: Postgres and PostGIS, Valkey, ClickHouse; Vite, Tailwind and Radix; Jest and Playwright; GitHub Actions; HAProxy. Most of what we write is TypeScript, strict — though our core API is Java and Spring, and the identity layer has Java in it too, so how far you go into that side is up to you
Benefits
  • Remote first
  • Opportunity to work with colleagues and customers across the globe in an innovative start up environment

If you are passionate about the environment, proactive and pragmatic in getting things done, and love to work in a complex but fascinating industry where you learn every day — then this is the place for you

  • Senior full-stack experience — you have owned features from the browser to the machine they run on
  • A track record of taking something and running with it — a domain, a migration, a subsystem you took on, decided and stayed accountable for
  • Taste. You can tell a good design from a merely plausible one, and you will reject work that functions but is not right — your own, and an agent’s
  • TypeScript at strict — typed boundaries, and an instinct for when types are carrying real weight
  • React beyond the client — server rendering, static generation, data loading and hydration; you know what runs where and why it matters
  • Infrastructure as code — Pulumi ideally; Terraform if you are ready to pick up Pulumi
  • Containers and Linux in production — not writing a Dockerfile, but debugging a service on a machine you have to SSH into
  • Postgres beyond queries — backup and restore, migrations, what a schema change does under load
  • Wholehearted LLM-assisted development — you use coding agents daily, have opinions about steering them, and review their output as critically as a colleague’s
  • Integration instincts — third‑party APIs, webhooks, OAuth/OIDC, and patience for other people’s undocumented edge cases
  • A working day that overlaps ours: based within CET ±3
  • Fluent in English, our working language
  • Payment systems, billing models, or PSP integrations
  • Identity and API gateways in depth — Keycloak, OIDC, SAML brokering, APISIX
  • Observability and alerting — Prometheus, Grafana or equivalent
  • Experience in the maritime, logistics or freight industry
  • Familiarity with emissions accounting frameworks (GHG Protocol, GLEC, EU ETS..)
  • Compliance from the inside — an ISO 27001 certification lived through, or GDPR beyond a cookie banner
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Engineer
Senior Fullstack Engineer

WeMaintain | Certified B Corp • Paris

Hybrid
EUR 90,000 - 130,000
Senior Software Engineer - Solution & Data Architecture - B2B SaaS Fintech
Senior Software Engineer - Solution & Data Architecture - B2B SaaS Fintech

Landytech • Paris

Hybrid
EUR 90,000 - 140,000
Hybrid work arrangement
Stock options
Mutuelle insurance
+2
Senior Software Engineer - Solution & Data Architecture - B2B SaaS Fintech
Senior Software Engineer - Solution & Data Architecture - B2B SaaS Fintech

Landytech • Paris

Hybrid
EUR 110,000 - 140,000
Stock options
AI tooling budget
Hybrid/remote-friendly
+1
Senior Backend Architect (Kotlin/Spring) | Hybrid + Stock
Senior Backend Architect (Kotlin/Spring) | Hybrid + Stock

Landytech • Paris

Hybrid
EUR 90,000 - 140,000
Hybrid work arrangement
Stock options
Mutuelle insurance
+2
Senior Product Engineer
Senior Product Engineer

Lucentive • Eu

Remote
EUR 90,000 - 130,000
Lead Software Engineer - Solution & Data Architecture - B2B SaaS Fintech
Lead Software Engineer - Solution & Data Architecture - B2B SaaS Fintech

Landytech • Paris

Hybrid
EUR 90,000 - 130,000
Hybrid work model
Competitive salary & stock options
Private medical insurance
+3
Product-Focused Full-Stack Tech Lead
Product-Focused Full-Stack Tech Lead

Thermosphr EO Solutions GmbH • Paris

Hybrid
EUR 110,000 - 150,000
Principal Infrastructure Engineer
Principal Infrastructure Engineer

Sezzle • Paris

On-site
EUR 150,000 - 190,000
Remote-friendly company
Generous parental & family leave
Equity ownership
Lead Full Stack Developer
Lead Full Stack Developer

Thermosphr EO Solutions GmbH • Paris

On-site
EUR 110,000 - 150,000
Senior Full Stack Engineer
Senior Full Stack Engineer

WelcomeTrack • Paris

Hybrid
EUR 90,000 - 130,000
Hybrid work schedule
Health insurance (mutuelle)
Meal vouchers
+1