Full-Stack Engineer @ Maite.ai
About UsMaite.ai is on a mission tofight for a fairer world through technology.
We're building an AI-powered legal assistant that democratizes access to justice by making legal work faster, more accurate, and more accessible.
We're a legaltech startup combining cutting-edge AI with deep domain expertise to transform how legal professionals work—and ultimately, how people access legal services.
The OpportunityWe're looking for aFull-Stack Engineerwho 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.
You'll work across our entire stack, from crafting intuitive AI copilot experiences to building robust document processing pipelines, all while working directly with our CTO and a lean, high-impact team.
If you're energized by the intersection of AI and real-world impact, this is your chance to build something meaningful.
What You'll DoBuild end-to-end featuresacross our Next.js frontend and API backend, taking ownership from conception to deployment
Architect AI-powered experiencesintegrating OpenAI, Anthropic, and Gemini models into seamless user workflows
Design and implement document processing pipelinesthat handle uploads, analysis, embeddings, and intelligent retrieval
Craft exceptional UIsthat make complex AI interactions feel simple and delightful for legal professionals
Manage data architecturein PostgreSQL/Supabase, optimizing for performance and scalability
Write comprehensive tests and documentationbecause quality and knowledge-sharing are non-negotiable
Collaborate closelywith our small dev team, QA engineers, and CTO to ship fast and iterate based on user feedback
Drive technical decisionswith the autonomy and responsibility that comes with being a senior member of a small team
What We're Looking ForRequired:+5 years of software development experiencewith 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
Product mindset: You think about user problems first, not just technical solutions
Testing culture: You write tests, you value quality, you don't ship broken code
Languages: Fluent inSpanish 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
Nice to Have:Experience withSupabase, Qdrant, or vector databases
Real AI/ML integration experience: You've worked with LLM APIs (OpenAI, Anthropic, Claude, etc.) and understand prompting, context management, and AI UX patterns
Familiarity withdocument processing(PDF parsing, embeddings, RAG architectures)
Background instartups or fast-paced environmentswhere you wore multiple hats
Previous work ondeveloper tools, AI products, or SaaS platforms
Understanding ofaccessibility standardsand inclusive design
You Are:User-obsessed: You start every decision by asking "does this make the user's life better?"
Radically honest: You speak up when something isn't right, challenge ideas constructively, and value truth over ego
Infinitely curious: You dive deep into problems, ask "why?" constantly, and stay rigorous in your exploration
Future-focused: You move fast, experiment boldly, and believe "done is better than perfect"
Self-driven: In a small remote team, you don't wait for instructions—you identify problems and solve them proactively
What We Offer?? Compensation
€43,000 annual salary
?? Work Flexibility
100% remote— work from anywhere in Spain
Versátil hours— we care about output, not hours logged
Async-first culture with regular team meetups to stay connected
?? Equipment & Setup
Hardware of your choice: MacBook, extra monitor, peripherals — whatever you need to do your best work
?? Growth & Impact
Direct collaboration with CTO and founding team
High autonomy and ownership over technical decisions
Time to experiment with new AI tools— we encourage exploration and learning
Work on cutting-edge AI technology with real social impact
?? Meaningful Mission
Build technology that makes the legal system more accessible
Solve real problems for real people—not vanity metrics
Join a mission to create a more just world through AI
?? Learning & Development
Exposure to state-of-the-art AI/ML techniques and legal tech domain
Small team = rapid learning across the entire stack
Freedom to explore and integrate emerging AI technologies
?? Team Culture
Transparent, honest communication (radical truth-seeking)
No corporate BS—direct feedback, open debates, merit-based decisions
Supportive, collaborative environment where everyone's voice matters
Regular team meetupsto bond and collaborate in person
?? Work-Life Balance
28 vacation days
Flexible retribution viaCoverflex(meals, transport, kindergarten, and more)
Sustainable pace—we're in this for the long haul
Our Hiring ProcessWe respect your time and move quickly:
Application Review(within 5 business days): We'll review your CV and portfolio/GitHub
Initial Call(30 min): Brief conversation with our CTO to discuss your background, interests, and mutual fit
Technical Interview(90 min): Collaborative problem-solving session covering full-stack development, AI integration, and architectural thinking
Team Fit Conversation(45 min): Meet team members, discuss working style, culture, and questions you have
Decision & Offer(2-3 days): We move fast when we find the right person
Total timeline: 2-3 weeks from application to decision
Maite.ai is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.
Location Requirement: Must be legally authorized to work in Spain.
This is a fully remote position within Spain.
Let's build a fairer world together.
??