Descripción de la oferta
Lead Engineer — defend.tech (Barcelona) About the role We are building defend.tech , an AI Privacy Gateway that protects sensitive data (PII) before it reaches models like ChatGPT, Claude, Gemini, Copilot, and others. All processing happens client-side in the browser. The product is already live. We have a solid foundation, but we are at a critical stage where the system needs to be stabilized, improved, and scaled. We are looking for a strong technical leader to take full ownership of the codebase and drive the product forward. Responsibilities Audit and deeply understand the current system (Chrome Extension + backend) Identify and fix critical issues (especially PDF anonymization/de-anonymization) Improve performance, reliability, and scalability Redesign parts of the architecture when needed Define and lead the technical roadmap Take full ownership of engineering decisions Current Stack Chrome Extension (Manifest V3, content scripts across multiple LLMs) Backend: Node.js (Express) + TypeScript (Vercel) Database: Supabase (PostgreSQL, RLS, multi-tenant) Encryption: AWS KMS Anonymization pipeline: regex → NER/ML → gazetteer Requirements Strong experience in JavaScript / TypeScript Experience building Chrome Extensions (Manifest V3 preferred) Backend experience (Node.js, Express, PostgreSQL) Deep understanding of browser APIs, DOM manipulation, and content scripts Ability to work autonomously and take ownership Nice to have NLP / ML experience (NER, entity detection) Document parsing (PDF, OCR, text extraction) Cryptography / key management Experience with Supabase Background in privacy or security products Familiarity with European PII formats (DNI, NIE, IBAN) Location & Culture Barcelona (on-site preferred) Small, fast-moving team No bureaucracy