Hire a Laravel/PHP/Vue developer in Spain
Senior Laravel Developer for teams that need to ship product
I help product teams ship features, stabilize Laravel stacks and move faster with sound engineering judgment. My work spans Laravel, PHP, Vue.js, Livewire and Astro with Claude Code and MCP in the daily workflow. Barcelona · remote EU/US.
Companies my profile fits best
I work best with product teams, technical agencies and startups looking for a full stack/backend developer who can own features.
Product / SaaS
Product teams iterating on Laravel + Vue/React who need real ownership of features.
Technical agencies
Agencies and consultancies needing experienced reinforcement for PHP/Laravel client work under deadline.
AI-focused startups
Teams already integrating (or wanting to integrate) Claude Code, MCP and Codex in their daily product workflow.
Professional work models I can consider
Full-time hire
Permanent contract in Spain or via EOR (Deel, Remote, Oyster) anywhere in the EU.
Fixed-term / B2B contract
For companies needing temporary joining, team reinforcement or a contractual model outside payroll.
Terms depend on role
Team reinforcement
Fixed capacity for a team that needs senior Laravel/PHP/Vue support during a product phase.
Evaluated case by case
Specific technical project
Scoped product, refactor, architecture or integration work inside an existing team.
Depends on scope
🇪🇺 EU companies
Registered autónomo in Spain. EU intra-community VAT. Invoice in EUR. Same timezone. Legal paperwork: zero friction.
🇺🇸 US companies
Contract via Deel/Remote or direct B2B. Invoice in USD. UTC+1 = 4 h overlap with US East, 7 h with US West. Async-first workflow.
🌏 APAC companies
Async-first by default. Structured daily updates, clear documentation, zero ambiguity. Overlap windows available on request.
Ready to start a conversation?
Share your context and I will reply with the clearest next step.
No perfect brief needed. Tell me what you are looking for — a role, a contract, a technical question, or a team need — plus any relevant timing. That is enough to start.
What helps: your need, basic context, timing, and a way to reach you.
- Reply within 24 business hours
- NDA-friendly
- Roles, contracts, collaborations or questions
My stack
Laravel · PHP · Vue.js · Livewire · Nuxt · React · TypeScript · TailwindCSS · MySQL · PostgreSQL · Docker · GitHub Actions · Claude Code · MCP servers
See full portfolio →Guarantees for your team
NDAs and standard IP assignment: I sign enterprise paperwork without friction.
Flexible hiring setup: employment, fixed-term contract, B2B or EOR depending on what fits the company.
EOR-friendly: Deel, Remote, Oyster and others if you prefer.
< 24 h business reply: clear communication from message one.
What teams say about working with me
Selected feedback from clients and teammates. Names are withheld by request — most come from NDA-bound projects or active contracts.
"Ignacio did an excellent job under pressure. We handed him a half-baked regulated-bank API spec and had third-party payment integrations in production by the end of the week — clean Laravel code, no hand-holding, and no surprises."
"He communicates clearly, works diligently, and delivers exactly what he promises. He owned our Vue frontend end-to-end while the rest of the team was stuck on backend blockers."
"Ignacio is the kind of technical partner you can rely on long-term. He migrated our Vue 2 codebase to Vue 3 in half the estimated time, with tests included and every decision clearly documented."
Hiring manager FAQ
Are you available for full-time remote employment?
Yes. I currently prioritize full-time remote roles with EU and Spain-based companies, and I also take on long-term contracts and team reinforcements. My sweet spot is full-stack delivery on Laravel and Vue.js codebases.
What's your salary or rate range?
For permanent roles, my indicative range is €55–75k gross/year, depending on scope, equity and benefits. For fixed-term or B2B engagements, it depends on role, duration and responsibility. I optimize for product impact, team quality and tech stack — not just the headline number.
Do you work with non-EU companies (US / UK / LatAm)?
Yes. I work with US, UK and LatAm companies as a Spanish sole trader (autónomo) invoicing in EUR or USD, or through EOR providers like Deel, Remote and Oyster. From CET I get 4 h overlap with US-East and 1 h with US-West.
Do you accept equity as part of the package?
Yes, when the offer combines a fair base with a meaningful equity component — cliff + vesting, 409A or equivalent. I evaluate equity based on stage, ownership %, dilution and cap-table transparency.
What's your notice period?
Usually 15 calendar days, depending on the contract model. In practice, most starts happen within 2–3 weeks of signing.
Do you accept contracts outside Spain?
Yes. I work with EU, UK and US companies as a Spanish sole trader invoicing in EUR, or through EOR providers like Deel, Remote and Oyster when employment is preferred. NDAs and standard IP assignment clauses are not an issue.
What's your English level?
C1. I've spent 3+ years in daily English meetings with distributed teams across Europe, the UK and the US. Written and spoken communication are not a blocker.
How do you work remotely and async?
Short daily standup, written specs in Notion or Linear, thorough PR descriptions, and EU-overlapping CET hours. I document decisions so the team stays aligned without meeting overload, and I flag blockers early.
Can you start in 2 weeks?
Usually yes, depending on signature date and any background-check or contract paperwork your team needs. I keep my pipeline transparent and confirm exact start dates during the offer stage.
Do you work with stacks beyond Laravel and Vue?
Yes. I ship Node, React, Nuxt and Astro in production, and I ramp fast on adjacent stacks like TypeScript, GraphQL, Postgres and Docker. What I bring is judgment on architecture, testing and shipping — the framework is just the tool.
What tooling do you run in your daily workflow?
Yes. Claude Code is my CLI driver for writing, refactoring and reviewing code. I use Claude Design and Google Stitch to iterate UI faster and MCP servers to automate dev work around data, deploys and observability. Every output is reviewed by me before it reaches main.
Do you sign NDAs and standard IP clauses?
Yes, without issue. I'm used to enterprise paperwork: NDAs, DPAs, IP assignment and background checks. I can also work through your preferred EOR or staffing partner if that simplifies the process.
What makes you different from hiring a Laravel agency?
Agencies layer projects with multiple roles — PM, QA, dev. I'm a single senior developer who owns the full cycle: DB, API, UI, deploy and observability. You get direct communication, no account-manager overhead, and one person who understands every layer. I integrate into your existing team, not as an external vendor.
Why hire a senior freelancer instead of a full-time employee?
A senior freelancer brings battle-tested experience from multiple codebases and teams without a long-term commitment. You pay for delivery, not bench time, HR overhead or severance. I integrate as a team member, attend your ceremonies and follow your workflows — and you can scale the engagement up or down with project needs.
Do you have experience leading technical teams?
Yes. I've led features end-to-end in product teams, mentored junior and mid-level developers, and driven architectural decisions in Laravel/Vue codebases. My default is hands-on delivery, but I'm comfortable with tech-lead responsibilities: code review, architecture design, sprint planning and unblocking teammates.
Which versions of Laravel and PHP do you work with?
I work with Laravel 9 through 12 and PHP 8.0 through 8.4. I've upgraded projects from Laravel 6 and 7 to modern versions, handling breaking changes, test migrations and deployment pipeline updates. If your project runs on an older version, I can maintain it while planning the upgrade path.
Let's talk
Tell me about the professional context, question or collaboration you have in mind. I reply within 24 business hours. If you need a website for your business, I will point you to the dedicated route.
