Full Stack Engineer - Laravel
About the role
The Full Stack Engineer - Laravel at iLabs will be responsible for developing, maintaining, and enhancing web applications using Laravel and other modern full-stack technologies such as Go, Java, Spring Boot, React.js, and Next.js. The role involves building and integrating RESTful APIs, developing responsive front-end interfaces, optimizing databases and application performance, and ensuring application security and reliability. The engineer will collaborate with cross-functional teams, participate in code reviews, and support deployment and maintenance in Linux, cloud, or hosting environments. iLabs is a global software product engineering company with a focus on innovation, impact, and empowering businesses through technology. The company offers a creative and collaborative culture with opportunities to work on global projects and in-house ventures.
Must have
- 3+ years of professional experience in Laravel and full-stack web development.
- Strong knowledge of PHP, Laravel, MySQL, database design, and query optimization.
- Experience building and consuming RESTful APIs.
- Proficiency in HTML, CSS, JavaScript, responsive design, and modern front-end frameworks such as React or Next.js.
- Strong familiarity with Git version control, MVC architecture, software design principles and design patterns, microservices architecture and Agile/Scrum development methodologies.
- Knowledge of web security, authentication, authorization, testing, debugging, caching, queues, and performance optimization.
- Experience integrating third-party APIs and working with Linux environments; cloud platform experience is a plus.
- Mandatory experience using AI-assisted development tools (e.g., ChatGPT, GitHub Copilot, Cursor, Claude, Gemini) and AI-driven development workflows.
- Strong analytical, problem-solving, communication, and teamwork skills with the ability to write clean, maintainable code.
Technologies
- Agentic AI
- Agile
- Authentication
- ChatGPT
- Claude
- CSS
- Cursor
- E-commerce
- Git
- GitHub
- GitHub Copilot
- HTML
- Java
- JavaScript
- Laravel
- Linux
- Microservices
- MVC
- MySQL
- Next.js
- PHP
- React
- REST
- Scrum
- Spark
- Spring / Spring Boot
Highlights
This is an on-site role based in Battaramulla, Sri Lanka, with working hours from 9am to 6pm (Sri Lanka day time). Experience with AI-assisted development tools is mandatory. The company has a global presence and a culture focused on innovation and teamwork.