Our client is a global leader in legal research technology, providing access to one of the most comprehensive collections of legal information worldwide. Through advanced AI and data analytics, they're transforming how legal professionals access, analyze, and use legal data: faster, smarter, and at scale.
We are looking for a Senior Fullstack Engineer for Madrid or Barcelona offices. As part of the team, you'll help shape the future of legal tech, collaborating with a passionate and diverse group of experts. This is your chance to work on impactful technology that empowers law firms, universities, corporations, and governments around the world.
Ready to be part of something meaningful? Let's build the future of legal intelligence
Main responsibilities
* Develop and maintain UI components using Lit.js and TypeScript, ensuring modularity and reusability.
* Collaborate with designers, other developers, and product teams to create responsive, high-performance web applications.
* Ensure cross-browser compatibility, accessibility (WCAG standards), and mobile-first design principles.
* Work on web performance optimization using Lighthouse and DevTools.
* Integrate frontend components with headless CMS (e.g., Strapi) and backend APIs.
* Maintain code quality through unit testing, code reviews.
* Troubleshoot and resolve both backend and UI/UX issues, collaborating with QA engineers and stakeholders.
Core skills/experience
* 5-6 years of experience in frontend development and backend development
* Strong proficiency in TypeScript and Python
* Strong proficiency in Lit and Flask or FastAPI
* Knowledge of Core Web Vitals, Lighthouse, and DevTools for performance analysis.
* Understanding of Web Components and modular frontend architecture.
* Experience integrating frontend with CMS platforms like Strapi.
* Proficiency with Git, CI/CD pipelines, and agile development processes.
* Hands-on experience with code quality analysis.
* Experience using Docker
* Unix knowledge.
* Strong debugging and troubleshooting skills
What's on offer
* Hybrid model with lots of flexibility in our Madrid or Barcelona offices. You choose!
* Collaborative, multicultural team environment
* Mental health and well-being support
* Career growth, leadership mentoring, and ownership of core systems
* Projects with real-world impact in the legal tech space
* Access to innovative tools and a fast-paced, mission-driven environment
Our recruitment process?
* Step 1: Interview with one of our recruiter
* Step 2: Screening with Tech Lead
* Step 3: Tech interview with HM
* Step 4: Behaviour Interview
* Step 5: Coffee chat with VP of Engineering