Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Us
Domeo is on a mission to change how letting properties are managed in Europe. We are an online property management platform for mid- to long-term rentals, building a powerful platform at the intersection of PropTech, FinTech, and AI to empower users and speed up, simplify, and transparently process transactions.
We're a passionate team backed by Zest (the largest Italian accelerator), unicorn founders (Scalapay & Truelayer), and the largest independent Italian wealth manager (Azimut).
We are now looking for an experienced Senior Full-Stack Developer who will take full ownership of our existing Laravel application, maintaining, improving, and stabilizing it while supporting the gradual migration to a go tech stack. This is a unique opportunity to be the primary owner of a production platform serving real customers, ensuring business continuity while transitioning toward either a frontend-focused role (React) or backend role (Golang) as the platform evolves.
Current Focus (18/24 months) You Will Own This
You'll be the primary owner and decision-maker for our existing Laravel-based platform while we build its Golang replacement.
This means:
- Autonomous decision-making on technical improvements and priorities
- Direct responsibility for bug fixes, critical improvements, and incident response
- Ownership of the entire codebase you'll be the go-to expert
- Feature enhancements for immediate business needs
- Performance optimization and strategic technical debt reduction
- Ensuring smooth operations during the migration period
- Knowledge transfer and comprehensive documentation for system handoff
What "Ownership" Means at Domeo
We're looking for someone who will:
- Make autonomous decisions about technical approaches and priorities
- Drive improvements without waiting to be told what needs fixing
- Think like a product owner understanding business impact, not just code
- Own the entire lifecycle from requirements to deployment to monitoring
- Communicate proactively about risks, blockers, and opportunities
- Set the technical direction for the legacy platform's evolution
- Be the expert the person everyone turns to for this codebase
- Take pride in keeping a legacy system running smoothly and efficiently
Responsibilities
Platform Ownership (Primary Focus)
- Own end-to-end responsibility for the Laravel application's health and performance
- Make technical decisions independently on architecture, refactoring, and improvements
- Proactively identify and resolve issues before they impact users
- Set priorities for bug fixes, performance optimization, and feature enhancements
- Own the incident response process and post-mortem analysis
- Take initiative in reducing technical debt strategically
- Ensure system stability and business continuity during the transition period
Maintenance & Improvements
- Maintain and enhance the existing Laravel monolithic application
- Prioritize bug fixes, security patches, and critical functionality improvements
- Optimize application performance and database queries for the current production workload
- Implement incremental feature enhancements as required by the business
- Refactor legacy code to improve maintainability where needed
Code Quality & Stability
- Conduct code reviews and ensure high-quality standards
- Write and maintain tests using PHPUnit to prevent regressions
- Own monitoring and observability set up alerts and track key metrics
- Document complex systems and business logic for knowledge transfer
- Establish best practices for error handling and logging
- Be accountable for code quality across the entire application
Integration & API Management
- Maintain existing RESTful APIs consumed by internal and external systems
- Integrate third-party services (payment processors, property management tools, document signing)
- Ensure API backward compatibility during platform transition
- Work with Eloquent ORM for database operations and migrations
Frontend Development
- Maintain and enhance Livewire components and Blade templates
- Work with Laravel Mix and Webpack for asset compilation
- Implement responsive designs using Bootstrap and SCSS
- Ensure cross-browser compatibility and accessibility standards
Collaboration & Transition Planning
- Act as the bridge between business needs and technical implementation
- Work closely with the team building the Golang replacement
- Participate in architectural discussions for the new platform
- Help define API contracts and data migration strategies
- Mentor junior developers and share domain knowledge
- Contribute to technical documentation for both legacy and new systems
- Own the knowledge transfer process as systems are migrated
Required Technical Skills
Backend (Primary)
- Strong experience with Laravel framework (routing, middleware, Eloquent ORM, service providers, queues, events, jobs)
- Deep knowledge of PHP including object-oriented programming, traits, interfaces, namespaces
- Expertise in MySQL including complex queries, joins, indexes, transactions, and performance tuning
- Experience with Artisan console commands and custom command development
- Understanding of Laravel's authentication and authorization systems (gates, policies)
- Proficiency with Composer for dependency management
- Experience with database migrations and seeders
- Knowledge of Laravel queues and background job processing
Frontend
- Solid experience with Livewire (components, actions, properties, lifecycle hooks, real-time updates)
- Proficiency with Blade templating engine and directives
- Strong knowledge of JavaScript (ES6+) including promises, async/await, modules
- Experience with SCSS/SASS and CSS preprocessors
- Familiarity with Bootstrap framework and grid system
- Understanding of Webpack/Laravel Mix for asset bundling
- Experience with Yarn or npm for package management
Development Tools & Practices
- Proficient with Git workflows (feature branches, merge requests, conflict resolution)
- Experience with Docker and docker-compose for local development
- Knowledge of GitHub CI/CD pipelines
- Familiarity with PHPUnit for unit and feature testing
- Understanding of PSR standards and PHP coding conventions
- Experience with code quality tools like StyleCI, ESLint
System & Infrastructure
- Understanding of Linux/Unix environments
- Experience with nginx or Apache web servers
- Knowledge of Redis for caching and session management
- Familiarity with application monitoring and error tracking tools
- Understanding of security best practices (CSRF, XSS, SQL injection prevention)
- Experience with performance profiling and optimization
Architecture & Patterns
- Experience with MVC architecture and service-oriented design
- Understanding of repository pattern and dependency injection
- Knowledge of RESTful API design principles
- Familiarity with event-driven architecture
- Experience with database normalization and schema design
Experience Requirements
- 5+ years of professional experience with PHP and Laravel
- Proven track record of owning production applications from end to end
- Experience being the primary technical owner or lead developer on a project
- Demonstrated ability to work autonomously and drive technical initiatives
- Experience with full-stack development (backend + frontend)
- History of proactive problem-solving and incident management
- Experience working with legacy codebases and managing technical debt
- Demonstrated ability to debug complex issues in monolithic applications
- History of working in Agile/Scrum environments
Preferred Experience
- Experience with PropTech, FinTech, or regulated industries
- Previous involvement in platform migrations or rewrites
- Track record of being the "go-to person" for a codebase or system
- Knowledge of payment gateway integrations (Stripe, PayPal, etc.)
- Familiarity with document management and e-signature services
- Background in API versioning and backward compatibility strategies
- Exposure to React or Golang (even at a learning level)
Soft Skills & Mindset
Essential Traits
- Ownership mindset: You treat the codebase as your own product and take pride in its quality
- Proactivity: You identify issues before they become problems and drive solutions
- Accountability: You take responsibility for outcomes, not just outputs
- Self-direction: You don't need hand-holding; you see what needs to be done and do it
- Pragmatism: You balance perfectionism with business needs and ship value
- Initiative: You propose improvements and drive them to completion
- Resilience: You stay calm under pressure and own incident resolution
- Communication: You proactively update stakeholders and document decisions clearly
Additional Qualities
- Adaptability: Comfortable working with legacy code and learning new technologies
- Problem-solving: Strong debugging skills and systematic troubleshooting approach
- Collaboration: Work effectively with cross-functional teams during transition
- Growth mindset: Enthusiasm for learning React or Golang for future role evolution
- Customer focus: Understanding that code quality impacts real users and business outcomes
What We Offer
- Competitive salary plus performance-based bonus
- Stock option plan tied to funding milestones
- True ownership this isn't just a title, you'll have real decision-making power
- Autonomy and trust we hire people to own things, not to micromanage them
- Flexible working arrangements with remote options
- Learning budget for courses and training in React or Golang
- Clear career path with intentional transition planning
- Opportunity to shape your future role based on your interests
- Work with a collaborative startup team with experienced advisors
- Exposure to modern architectural patterns during platform evolution
- Direct impact your work directly affects business success and customer satisfaction
- Mentorship opportunities with both legacy and new tech stacks
Our Hiring Process
- Submit your application with CV and portfolio/GitHub profile
- Initial 30-min video call with the tech lead discuss ownership experience and mindset
- Technical assessment practical Laravel debugging and enhancement challenge, plus architecture, maintenance scenarios, and decision-making discussion
- Final interview with the CEO and co-founder
- Offer
Key Skills
Ranked by relevanceReady to apply?
Join Domeo.it and take your career to the next level!
Application takes less than 5 minutes

