Laravel Backend & VUE3 Frontend Full Stack Developer (Experienced)

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

JOB DESCRIPTION (Not for interns or junior developers)

We are urgently seeking a motivated and detail-oriented Full Stack Developer with experience in Vue 3 front end with Laravel backend + Flutter development experience to join our growing team. This is an excellent opportunity for someone with 2+ years of hands-on Laravel development experience, along with working knowledge of Vue 3 and Flutter.

You will contribute to real-world travel and tourism applications in a supportive, agile-driven environment. This is a full-time, on-site role. Your presence is required Monday to Friday, 8:30 AM to 6:00 PM at our Colombo office. (Remote work is not available for this opening.)

RESPONSIBILITIES

  • Backend Development: Build scalable, secure Laravel apps using modular architecture and MySQL/PostgreSQL.
  • API & Auth: Create RESTful APIs with Passport/JWT authentication and full Swagger docs.
  • Mobile Development: Build full-stack iOS/Android apps using Flutter with seamless API integration.
  • Security & Access: Implement Role-Based Access Control (RBAC) and security best practices.
  • DevOps & Infrastructure: Manage Linux-based Docker environments, GitHub Actions CI/CD pipelines, and clean Git workflows.
  • Performance Optimization: Optimize database schemas, queries, Redis caching, and async Laravel Queues.
  • Collaboration & Maintenance: Support Vue 3 (Pinia) front-ends and maintain WordPress sites when needed.
  • Efficiency: Research, develop, and troubleshoot via root-cause analysis using VS Code and AI support tools like GitHub Copilot.

WHO WE ARE

We are a multi-national travel agency providing unique and high-quality tailor-made tours and travel services to global clientele traveling to Sri Lanka, Vietnam, Maldives and other Southeast Asian destinations. We have positioned ourselves for double digit growth and to be the market leader in the industry. Our office is based in Colombo, Sri Lanka and Hanoi, Vietnam. The current opening position is based in Colombo, Sri Lanka.

REQUIREMENTS

  • Higher Diploma or Degree in Software Engineering, Computer Science, or a related field.
  • Laravel: Minimum 2+ years of hands-on backend development (live demos of self-hosted projects are a plus).
  • Vue 3: Practical experience preferred.
  • Flutter: Exposure is a plus, but optional.
  • Database: Familiarity with MySQL and PostgreSQL including migrations and data processing.
  • Working experience with backend security, performance, and scalability principles.
  • Experience working in Agile environments using Jira Scrum and Kanban boards.
  • Good written and verbal communication skills in English.
  • Independent and team-oriented work ethic, with willingness to commit extra time when needed.
  • Exposure and willingness to move forward with AI technology.

Please email your resume to tharindu@maiglobetravels.com

www.maiglobetravels.com