Associate Tech Lead / Tech Lead (PHP/Laravel/Vue.js)

Nextjob
Full-timeColombo, Sri Lanka

The Company

Founded in 1999, we are a global technology enabler and pioneer in offering end-to-end software development and maintenance services through team augmentation with expertise in the rapidly growing and evolving tech ecosystems of Scandinavia and beyond. We specialise in building and managing dedicated, high-performing software development teams with full stack development competencies. Our products power leading organisations across several sectors, including healthcare, construction, oil and gas, marine, logistics, manufacturing, retail, finance, travel and hospitality, education and more.

From insights to software development, we take an industry-agnostic approach and offer a comprehensive tech stack and domain knowledge to deliver innovations at speed and scale. Collectively, our company manages 700+ tech professionals under its brand. For over 25 years, we co-create the evolution of our clients' software applications while actively participating in the innovation journey and product strategy through exceptional delivery of tech services. Partner with us for tech-inspired collaborations; together, we build.

The Role

Are you a skilled full-stack developer with a strong background in PHP Laravel and experience in Vue.js? Do you thrive in building modern, scalable web applications? We are looking for a talented full-stack developer to join our team and contribute to the success of our online travel platform. Your primary focus will be on back-end development using Laravel, while experience in Vue.js for front-end development is a plus.

Key Responsibilities

  • Develop, optimize, and maintain robust back-end solutions using PHP Laravel.
  • Design and implement RESTful APIs to support front-end and third-party integrations.
  • Build and integrate Vue.js components for front-end development.
  • Collaborate with UI/UX designers to bring wireframes and prototypes to life.
  • Optimize the application for performance, security, and scalability.
  • Work with databases such as MySQL.
  • Write clean, maintainable, and well-documented code following best practices.
  • Ensure cross-browser compatibility and responsive design principles.
  • Conduct thorough testing, debugging, and performance tuning.
  • Stay updated with the latest technologies in Laravel, Vue.js, and modern web development.
  • Mentor junior developers and foster a collaborative team environment.

Key Qualifications

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 5+ years of experience in full-stack development, with a strong emphasis on PHP Laravel.
  • Experience working with Vue.js (Vuex, Vue Router, Composition API) for front-end development.
  • Proficiency in JavaScript (ES6+), HTML, CSS, and modern front-end development workflows.
  • Strong understanding of RESTful APIs, Git version control, and CI/CD pipelines.
  • Experience with database design and optimization (MySQL).
  • Familiarity with Statamic CMS is a significant plus.
  • Knowledge of responsive design, performance optimization, and security best practices.
  • Experience with agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Nice to Have

  • Experience working with travel-related platforms or e-commerce websites.
  • Knowledge of cloud platforms (AWS, GCP, or Azure).
  • Hands-on experience in animation libraries, micro-interactions, and optimizing web performance.
  • Hands-on experience with caching strategies & microservices.

Benefits

  • Great Remuneration πŸ’°
  • Flexible Work Arrangement 🏠
  • Performance Bonus 🏦
  • Private Health Insurance πŸ₯
  • Paid Time Off 🌴
  • Accelerated Career Growth πŸ“š
  • Latest Tech Equipment πŸ’»
  • International Exposure πŸš€
  • Exciting Company Events πŸ₯³

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*