Full Stack Engineer
4 days ago
Barcelona
Our client is a Tier 1 LegalTech unicorn transforming how the world accesses legal knowledge. Combining deep legal expertise with AI and advanced analytics, they empower professionals to make faster, smarter decisions across leading law firms, universities, corporations, and public institutions. Join their mission as a Python Full Stack Engineer and help shape the future of legal intelligence with cutting‑edge, AI‑driven technology, modern engineering practices, and a high‑impact product used globally by legal professionals. Main Responsibilities Build and maintain scalable, modular UI components using Python and TypeScript Work closely with designers, developers, and product managers to deliver responsive, high-performing web applications Ensure accessibility compliance (WCAG), cross-browser compatibility, and mobile-first responsiveness Optimize application performance using Lighthouse, DevTools, and best practices for Core Web Vitals Integrate front-end applications with headless CMS platforms (e.g., Strapi) and backend services Maintain high code quality through unit testing, code reviews, and adherence to best practices Identify and troubleshoot frontend and backend issues in collaboration with QA engineers and cross-functional stakeholders Core Skills/Experience 6+ years in frontend and backend development Proficiency in TypeScript, Python, and Flask or FastAPI Experience with Web Components, Strapi, Docker, Git, and CI/CD pipelines Familiar with Core Web Vitals, Lighthouse, DevTools, and Unix systems Strong debugging, testing, and performance optimization skills Nice to have: React, Next.js, SSR, or SSG and background in legal or regulatory tech What's on offer A dynamic, collaborative culture that encourages innovation Flexible working hours and remote-friendly policies Focus on mental health and holistic well-being Ongoing professional growth and development opportunities Diverse, multicultural teams A space where creativity and experimentation are welcomed Regular team-building activities and community engagement Access to cutting-edge legal technology platforms and tools Our recruitment process Step 1: Interview with one of our recruiter Step 2: Screening with Tech Lead Step 3: Home test Step 4: Tech interview with HM Step 5: Behaviour Interview Step 6: Coffee chat with VP of Engineering