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.
Mid/Senior Full-Stack Developer (Laravel/Vue/TALL)
We are seeking a Full-Stack Developer to join our IT team and help build scalable, high-performance web applications. You'll work on challenging technical problems across both frontend and backend systems, and play a key role in shaping our technical architecture.
Key Responsibilities
Frontend & Backend Development
- Design, develop, and maintain robust, scalable, and secure backend services and REST APIs using Laravel and PHP
- Build reactive frontend applications using Vue.js with Inertia.js, and the TALL stack
- Implement efficient database schemas and optimize query performance
- Ensure code quality through comprehensive testing, code reviews, and adherence to best practices
Collaboration & Leadership
- Work closely with frontend developers, backend developers, product managers, and stakeholders to deliver software solutions
- Participate in technical discussions and contribute to architectural decisions for both frontend and backend systems
- Lead by example in implementing industry best practices
Performance & Operations
- Monitor and optimize application performance across the full stack
- Troubleshoot issues, debug production problems, and implement solutions
- Continuously improve existing systems and processes
Required Qualifications
Core Technical Skills (Must Have)
- 4+ years of professional full-stack development experience
- Backend: Proficiency in Laravel and PHP, and it's ecosystem.
- Frontend: Proficiency with Vue.js (or similar framework), TALL Stack, and it's ecosystems.
- Database: MySQL/PostgreSQL with understanding of schema design and query optimization
- Experience with Git version control
- Understanding of REST API design principles
- Problem-solving abilities and attention to detail
- Communication skills in English, both written and verbal
Technologies and Processes We Use
- Angular, Vue.js 3, Inertia.js, Alpine.js, Inertia.js, Bootstrap, SCSS
- TALL stack (TailwindCSS, Alpine.js, Laravel, Livewire)
- Docker
- Trunk-based development workflows
- Agile methodologies and continuous delivery practices
- Monitoring and logging tools (Sentry, others..)
Who You Are
- Eager to learn and grow with our tech stack
- Comfortable working with both established patterns and exploring new solutions
- Value delivering features to customers
- Ability to work effectively both independently and as part of a collaborative team
- Thrive in a remote, collaborative environment
- Experience dealing with medium to large web applications in production environments (Senior)
Education
- Relevant work experience
- Bachelor's degree in Computer Science, Information Technology, or related field (optional)
Nice to Have
- Experience with CI/CD pipelines and automated deployment processes
- Knowledge of service-oriented architecture (SOA)
- Familiarity with cloud platforms, particularly AWS (EC2, RDS, S3, Lambda)
- Familiarity with system administration topics
- Experience with Progressive Web Apps (PWAs)
- Familiarity with testing frameworks for both frontend (Vitest, Vue Testing Library) and backend (PHPUnit, Pest)
What We Offer
- Long-term stability - Our IT team averages 6 years tenure (rare in tech!)
- Remote work first - Work from anywhere
- Has associated mandatory compensation (Portugal)
- Professional development - Time and resources for learning new technologies
- Growth-focused culture - Mentorship and knowledge-sharing environment
- Salary: 27.750€ to 38.500€ (depending on experience)
- Bonuses: Based on individual and team objectives
- Holidays: 26 days
- Meal Card (Portugal): 7.6€ / day
- Health Insurance (Portugal)
Important Note from Our Team
We understand this role specifies many technologies and paradigms. We don't expect you to know all of them to heart. We're comfortable hiring someone who has foundational experience and is excited to grow in the same direction as our tech stack. We're heavily committed to long-term relationships, demonstrated by our IT team's 6-year average tenure.
How to Apply
We're looking for someone who shares our values of continuous learning and long-term growth. If you're excited about our tech stack and ready to grow with us, we'd love to hear from you - even if you don't tick every box on this list. Attached to your CV, please add a simple message on why you think you'd fit working with us.
Key Skills
Ranked by relevanceReady to apply?
Join Portal United AG and take your career to the next level!
Application takes less than 5 minutes