Senior Fullstack Engineer PHP/Vue3 (VILT)

AltexSoft

Location
Georgia, Poland, Portugal
Job Type
full-time
Salary
Unknown
Posted
August 19, 2025

Job Description

The product has been in continuous development for over 25 years and includes a well-established codebase. While the focus of the role will be on developing new features, occasional interaction with legacy components may be required. These interactions are expected to be minimal and will be supported by the Client’s experienced development team to ensure a smooth integration process.

You Have

  • 5+ Solid experience with PHP 8 and Laravel 10, including building and maintaining robust, scalable back-end systems.
  • Extensive experience with Vue 3, including a deep understanding of its ecosystem and best practices for building responsive and dynamic user interfaces.
  • Strong skills in using Tailwind CSS and Tailwind UI for building efficient, maintainable, and visually appealing designs.
  • In-depth knowledge of the VILT stack (Vue, Inertia, Laravel, Tailwind) is critical for building full-stack applications with seamless integration between front-end and back-end.
  • Proficiency in Inertia.js to create single-page applications (SPAs) that integrate efficiently with Laravel.
  • Experience working with Typescript for type-safe JavaScript development, ensuring maintainable and scalable front-end applications.
  • Strong understanding of Docker for containerizing applications, ensuring consistent development environments and smooth deployment workflows.
  • Database Management: Proficiency in MariaDB/MySQL, including the design, management, and optimization of databases for high performance and reliability.
  • Extensive experience with GitLab for version control, managing repositories, and integrating CI/CD pipelines.
  • Proven skills in designing, debugging, and optimising applications to ensure high reliability and performance across the entire stack

Would be a plus

  • AG Grid
  • Inertia.js
  • Jira/Confluence

You Are Going To

  • Develop an updated UI and integrate it with the backend using Tailwind UI library, PHP8, tables based on AG Grid and Design System components
  • Thrive in an Agile / Scrum / Kanban environment, while actively participating in brainstorming sessions, contributing valuable insights to technology, algorithm, and product discussions, and enriching team dynamics through proactive involvement in scoping , grooming, and daily standups.
  • Collaborate with UI/UX designers in transforming their visions from Figma blueprints into sleek Vue 3 component-based user-facing applications.
  • Redesign existing code to improve quality, meet new standards, and implement fresh features while improving existing features and patterns.
  • Employ your deep knowledge of Vue 3, Tailwind CSS, Tailwind UI, TypeScript and Design System to boost our platform’s development, scalability, and maintenance.
  • Utilise and develop your expertise in the travel industry to enhance and expand customers' current operations.
  • Adhere to top-tier software quality standards by creating high-quality, well-tested code and conducting comprehensive code reviews.

We offer

Cup

Work-life Balance

  • Possibility to work remotely
Health

Health Care

  • Reimbursement of medical expenses
  • Online morning exercise
book

Education

  • Compensation for trainings, seminars, conferences
  • Free access to the Pluralsight and ACloudGuru knowledge base
  • Access to the AltexSoft library with  top-notch materials
  • A mentor for a probation period
  • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development 
gora

Development

  • Horizontally — master new technologies at internal courses
  • Vertically — choose your own career path through Competency trees
medal

Recognition Program

  • All your activities are marked by points that can be exchanged for gifts to fit any taste.

🎯 Who is this job for?

This role is ideal for a Senior Full Stack Engineer with strong expertise in PHP 8, Laravel 10, Vue 3, and the VILT stack (Vue, Inertia, Laravel, Tailwind). The position focuses on building new features, modernizing UI with Tailwind, and ensuring seamless integration between front-end and back-end, with occasional interaction with legacy code. It suits someone experienced in TypeScript, Docker, MariaDB/MySQL, and GitLab CI/CD, who thrives in agile environments and enjoys contributing to long-term, large-scale products.

πŸ’¬ Potential Interview Questions

  1. What is the VILT stack and how does it benefit fullstack development?
    The VILT stack (Vue 3, Inertia.js, Laravel, Tailwind) enables seamless integration between frontend and backend, offering SPA performance with Laravel's server-side capabilities and Vue’s reactive UI.

  2. How does Inertia.js differ from traditional API-based SPA architectures?
    Inertia.js allows server-side controllers to directly render frontend pages without a separate API layer, simplifying state management and reducing development complexity.

  3. How do you optimize performance in large-scale Laravel applications?
    Use caching (e.g., Redis), database indexing, Eloquent eager loading, queue workers for async tasks, and code profiling tools like Laravel Telescope.

  4. How do you ensure maintainability in a Vue 3 project using TypeScript?
    Define strict types for props and state, use Composition API for logic reuse, and apply linters and code formatting tools for consistency.

  5. What are the key advantages of using Tailwind CSS and Tailwind UI in modern frontend development?
    They promote utility-first styling, reduce custom CSS, enhance responsiveness, and accelerate development with pre-designed components.

  6. How do you containerize a Laravel-Vue application using Docker?
    Create separate Docker containers for the PHP backend, Node frontend build tools, and database, define services in docker-compose.yml, and use volume mapping for code syncing.

  7. Describe your experience working with legacy code in large, mature applications.
    Carefully analyze the existing code, write integration tests before refactoring, document changes, and incrementally refactor to modern standards without breaking functionality.

  8. What tools and practices do you use for CI/CD with GitLab?
    Configure GitLab CI pipelines for automated testing, linting, and deployment, use GitLab runners, and manage secrets securely within CI environments.

  9. How do you use AG Grid in Vue.js applications, and what are its benefits?
    AG Grid offers powerful data table features like sorting, filtering, and pagination. In Vue, it integrates via its component wrapper, supporting reactive data and custom templates.

  10. How do you ensure high code quality and reliability in a fullstack project?
    Write unit and integration tests, enforce code reviews, follow consistent naming conventions and architecture patterns, and use static analysis tools like PHPStan and ESLint.

πŸ“‹ Job Summary

AltexSoft is looking for a Senior Fullstack Engineer to build feature-rich travel solutions using the VILT stack (Vue 3, Inertia.js, Laravel 10, Tailwind). You'll work with a long-standing codebase while focusing on modern UI development and backend integrations. The role is remote-friendly (Portugal, Poland, Georgia) and offers strong growth paths, educational perks, and health benefits. If you're experienced with PHP 8, TypeScript, Docker, and MariaDB, and enjoy contributing to high-quality, scalable systems, this is your chance to join a well-established tech team in the travel industry.

Required Skills

PHP Laravel Vue

Related jobs