Full-Stack Engineer @ Maite.ai is on a mission to
fight for a fairer world through technology
The Opportunity
We're looking for a
Full-Stack Engineer
who wants to build products that matter. This isn't about adding features to an existing product—it's about shaping the future of AI-powered legal technology from the ground up. Build end-to-end features
across our Next.js frontend and API backend, taking ownership from conception to deployment
Design and implement document processing pipelines
that handle uploads, analysis, embeddings, and intelligent retrieval
Craft exceptional UIs
that make complex AI interactions feel simple and delightful for legal professionals
Manage data architecture
in PostgreSQL / Supabase, optimizing for performance and scalability
Write comprehensive tests and documentation
because quality and knowledge-sharing are non-negotiable
Drive technical decisions
with the autonomy and responsibility that comes with being a senior member of a small team
5 years of software development experience
with a track record of shipping production applications
~ Strong full-stack expertise
: Modern JavaScript / TypeScript, React, Next.js, Node.js, and API design
~ Database proficiency
: PostgreSQL or similar relational databases, with understanding of data modeling and query optimization
~ Testing culture
: You write tests, you value quality, you don't ship broken code
~ Fluent in
Spanish and English
(we're a bilingual team and product)
~ Communication skills
: You can explain complex technical decisions clearly and collaborate asynchronously in a remote environment
Experience with
Supabase, Qdrant, or vector databases
and understand prompting, context management, and AI UX patterns
In a small remote team, you don't wait for instructions—you identify problems and solve them proactively
100% remote
— work from anywhere in Spain
~ Flexible hours
— we care about output, not hours logged
~ MacBook, extra monitor, peripherals — whatever you need to do your best work
Senior Stack Developer • Madrid, Spain