> Markdown version of [/jobs/ext/428697-tech-senior-full-stack-engineer-ai-security-paris](https://www.wearedevelopers.com/jobs/ext/428697-tech-senior-full-stack-engineer-ai-security-paris). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Tech | Senior Full Stack Engineer | AI & Security | Paris - **Company:** Escape Technologies - **Location:** Paris, France - **Experience:** Expert - **Salary:** €70,000.0 - €100,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Software System Penetration Testing, Software as a Service, Python (Programming Language), PostgreSQL, Node.Js, Prism (Software), Query Optimization, Svelte, Systems Integration, TypeScript, Web Applications, Grafana, Caching, Backend, Gitlab-ci, Low Latency, Data Analytics, Real Time Data, Apache Kafka, Graphql, Front End Software Development, Pagination, Devsecops, Crud, Dynamic Application Security Testing - **Published:** June 18, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=f1baad1d46e1a505 ## About the Role Do you have experience in TypeScript?, * 5+ years building production web apps, genuinely strong on both frontend and backend * Deep TypeScript knowledge: you use the type system to its full potential, you don't just tolerate it * Proven experience designing (not just consuming) GraphQL schemas A real passion for product, craft, and design: you care how it feels, not only whether it works * Strong ownership: you fix the problem the moment you spot it Excellent communicator: able to explain technical tradeoffs to non-engineering stakeholders Nice to have: * Svelte expertise Security / DevSecOps background Early-stage startup experience Ready to own the moat of an AI-native security company? Apply now to join Escape and ship offensive security to the teams that need it most. ## Description In AI, context is the moat. At Escape, the data model is the context: and a team of three owns it end to end. Every Escape product (ASM, DAST, AI Pentesting) is built on top of one data model rich enough to represent an entire attack surface and everything our agents learn about it. That model is our moat, and this team owns it. You'll own the schema at the heart of the company and the last mile that delivers our offensive R&D to customers through the GraphQL API and the product UI. If it ships to a customer, it goes through your team. This is not a CRUD SaaS role in security clothing. It's the highest-leverage seat in product engineering: small team, central surface, and a direct line from your commits to what a CISO sees. "Senior" here means you set technical direction, not just execute it. What You'll Do * Own the data model that is the moat: Design and evolve the schema representing tens of thousands of assets, millions of findings, multi-identity context, and everything our AI accumulates across engagements. This compounds: get it right and the whole platform gets stronger. * Turn R&D into Product for customers: Turn the output of our offensive AI research into something teams actually use: through the Svelte frontend, the GraphQL API, integrations, and real-time data refresh. You're the bridge between technology and value. * Push PostgreSQL to its edge: Query optimization, index design, pagination, caching, low-latency search over millions of records. The platform is intensely data-driven and the standard playbook runs out fast. This is most of the job. * Build AI-native workflows: Guided triage, assisted remediation, signal extraction from noisy scan data. AI is woven through the product, not bolted on: you build the surfaces where it meets the user. * Drive architecture: Data modeling, system design, GraphQL schema. You decide how we build, not just what: with a real, un-gimmicky path to Tech Lead. Our Tech Stack & Focus Frontend: Svelte + TypeScript, GraphQL client Backend: Node.js, GraphQL (Yoga + Pothos), Prisma, PostgreSQL, Kafka Infra: AWS, GitLab CI, Grafana Adjacent deep tech: Python (AI/ML), Go (network tooling) Perks & Benefits * Significant equity (Stock Options/BSPCE) - become a core stakeholder in Escape's journey * Top-tier health insurance with Alan * Meal vouchers with Swile * EGYM Wellpass sport subscription * Continuous learning: budgets for books and online courses * Premium equipment to support your work * Dedicated time for open-source projects * Present at top international conferences (RSAC, BlackHat, DEFCON, BSides, APIDays) ## Related Videos - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Svelte ♥ TypeScript and so will you](https://www.wearedevelopers.com/videos/493-svelte-typescript-and-so-will-you) - [Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2](https://www.wearedevelopers.com/videos/1765-slopquatting-api-keys-fun-with-fonts-recruiters-vs-ai-and-more-the-best-of-live-2025-part-2) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)