Senior Fullstack Engineer | AI Pentesting | Paris Office at Escape (W23)
€70K - €100K EUR  •  0.05%
The only DAST that works with modern stack and tests business logic
Paris, IDF, FR / Paris, Île-de-France, FR / Remote (Paris, IDF, FR; Paris, Île-de-France, FR)
Full-time
US citizenship/visa not required
6+ years
About Escape

Escape fits right into your modern stack and helps teams secure modern applications— Document all your APIs & front-end applications in minutes and discover vulnerabilities even at a business logic level with our proprietary AI-powered algorithm.

About the role
Skills: Svelte, Node.js, PostgreSQL, GraphQL, TypeScript

We're Escape, YC-backed, Series A, growing 15%+ month-over-month. Our AI-powered platform does automated penetration testing for companies like Zoom, Air France-KLM, Vanta, and Miro. We find vulnerabilities before attackers do.

  • Location: Paris (75002), 2 days remote/week
  • Cofounders: CEO (Tristan Kalos) and CTO (Antoine Carossio)
  • Team: 15 engineers. Weekly shipping. Real autonomy. No feature factories.

What you'll own

You'll join a squad of 4 engineers with a Tech Lead. "Senior" here means you drive decisions, not implement tickets. Concretely:

  • Ship product that works at enterprise scale: tens of thousands of assets, millions of findings, complex search, real-time refresh. You'll make it stay fast.
  • Solve hard data problems: PostgreSQL performance, query design, indexing strategies, pagination, caching. Our product is data-heavy and latency-sensitive. This isn't CRUD.
  • Build AI-native workflows: guided triage, assisted remediation, smart extraction from noisy scans. AI is embedded into the product, not bolted on.
  • Own the full journey: from vulnerability ingestion → triage → remediation. Risk scoring, developer integrations (CI/CD, Git, ticketing), the whole loop.
  • Shape the architecture: data modelling, system design, GraphQL schema. You'll influence how we build, not just what.

Stack

  • Frontend: Svelte + TypeScript, GraphQL client
  • Backend: Node.js, GraphQL (Yoga + Pothos), Prisma, PostgreSQL, Kafka
  • Infra: AWS, GitLab CI, Grafana
  • Deep tech: Python (AI/ML), Go (network tooling)

SOC-2 compliant. Rigorous code review. Comprehensive test coverage. Not bureaucratic.

Experience

  • 5+ years shipping production web apps, strong on both frontend and backend
  • TypeScript fluency: you actually leverage the type system, not just tolerate it
  • GraphQL depth: you've designed schemas, not just consumed them
  • Ownership mindset: you see a problem, you fix it, you don't file a ticket and wait
  • Clear communicator: can explain tradeoffs to non-technical stakeholders

Bonus: Svelte experience · Security/DevSecOps background · Startup DNA

What's in it for you

  • €70K–100K base salary, based on experience
  • Meaningful equity (BSPCE): you're joining a rocketship post-Series A, pre-scale
  • Real impact: you'll talk to customers, see your work in production weekly, influence product direction
  • Conference speaking: we send engineers to RSAC, BlackHat, DEFCON, BSides (NYC, Vegas, SF, London, Paris)
  • Growth path: Tech Lead track is open and real, not theoretical
  • Health (Alan), meals (Swile), sport (EGYM Wellpass), top-tier equipment, open-source time
Technology

Escape relies on state-of-the-art Research & Development

Escape relies on a robust, feedback-driven exploration algorithm to understand your applications' business logic. Within a few seconds, Escape can generate legitimate request sequences with payloads that adhere to business logic in a fully automated manner.

This is Escape’s key differentiator, enabling fast, in-depth security scanning with outstanding coverage. Escape requires no manual configuration, input traffic data, or an agent.

Interview Process

Interview in 1 week, no BS

  1. HR chat — 30 min
  2. In-person challenge and technical deep dive — 1h
  3. Leadership & strategy with CTO — 30 min
  4. Offer

Other jobs at Escape

fulltimeAmsterdam, NH, NL / Amsterdam, North Holland, NL / Paris, IDF, FR / Paris, Île-de-France, FR€40K - €55K EUR1+ years

fulltimeNew York, NY, US / Remote (Boston, MA, US; New York, NY, US)$50K - $100KAny (new grads ok)

fulltimeParis, IDF, FR / Paris, Île-de-France, FRFull stack€80K - €100K EUR0.10%6+ years

fulltimeNew York, NY, US / Amsterdam, NH, NL / Amsterdam, North Holland, NL / Paris, IDF, FR / Paris, Île-de-France, FR / Remote (Amsterdam, NH, NL; Amsterdam, North Holland, NL)$65K - $150K3+ years

fulltimeParis, IDF, FR / Paris, Île-de-France, FR / Remote (Paris, IDF, FR; Paris, Île-de-France, FR)Full stack€55K - €70K EUR0.02%3+ years

fulltimeParis, IDF, FR / Paris, Île-de-France, FR / Remote (Paris, IDF, FR; Paris, Île-de-France, FR)Full stack€70K - €100K EUR0.05%6+ years

fulltimeNew York, NY, US / Remote (US)$200K - $400K6+ years

fulltimeParis, IDF, FR / Paris, Île-de-France, FR€58K - €72K EUR0.05%3+ years

fulltimeNew York, NY, US$80K - $150K3+ years

fulltimeNew York, NY, US$90K - $200K1+ years

fulltimeNew York, NY, US$90K - $200K3+ years

fulltimeNew York, NY, US$90K - $175K1+ years

fulltimeNew York, NY, US$150K - $170K6+ years

fulltimeParis, IDF, FR / Paris, Île-de-France, FRFull stack€80K - €100K EUR0.10%6+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›