Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Luzia

Senior Software Engineer – Fullstack

Luzia

Fullstack Engineer developing scalable solutions for AI-driven products at Luzia. Collaborating cross-functionally to shape AI product experiences and architect backend systems in a hybrid Madrid office.

Posted 6/4/2026full-timeMadrid • 🇪🇸 SpainSeniorWebsite

Tech Stack

Tools & technologies
JavaScriptNext.jsPythonTypeScript

About the role

Key responsibilities & impact
  • Build magical AI product experiences - Design and implement fast, intuitive, and engaging experiences that make AI feel natural and useful.
  • Ship across the stack - Build and maintain backend services in Python and production-grade frontends in TypeScript and Next.js. Move fluidly between layers, owning features end to end.
  • Architect scalable backend systems - Design and maintain backend services and APIs that power real-time AI interactions at scale.
  • Move fast, ship often - Operate with high ownership and urgency. Prototype quickly, validate with users, and iterate based on real-world feedback.
  • Collaborate across AI, product & growth - Work cross-functionally with AI engineers, product managers, designers, and growth teams to translate experimentation and insights into production-ready systems.
  • Raise the technical bar - Write clean, maintainable, well-tested code. Contribute to architecture decisions, improve developer experience, and help establish best practices that enable the team to scale.
  • Think in systems, not just tickets - Anticipate bottlenecks before they happen - whether in performance, UX, cost, or scalability. Proactively improve observability, reliability, and infrastructure as we scale.
  • Mentor & lead by example - Provide thoughtful code reviews, support other engineers, and help shape a strong engineering culture centered around ownership, craftsmanship, and impact.

Requirements

What you’ll need
  • +5 years of experience as a software engineer building and shipping production systems used by real users
  • Strong backend experience in Python
  • Strong frontend experience in TypeScript and Next.js, with an eye for usability, performance, and interaction design
  • Hands-on experience building AI agents end-to-end - including tool use, orchestration, evaluation, and shipping them to production
  • Experience building or integrating AI/LLM-powered features in consumer-facing products
  • Curiosity about working across the stack, including backend services and APIs that power mobile experiences
  • Comfort working in fast-paced startup environments with ambiguity and rapid iteration
  • Strong product intuition: you care deeply about how things feel for users, not just how they are implemented
  • Experience building systems or applications used by large numbers of users
  • Ownership mindset: you see problems, take initiative, and drive solutions end-to-end
  • Interest in AI-assisted software development, modern developer tooling, and experimenting with new ways of building products.

Benefits

Comp & perks
  • Hybrid working model
  • Equal opportunity employer

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTypeScriptNext.jsbackend servicesAPIsAI agentsAI/LLM-powered featuresproduction systemsobservabilityscalability
Soft Skills
ownership mindsetcuriositystrong product intuitioncollaborationmentorshipproblem-solvingadaptabilitycommunicationleadershipuser-centric design