Lilac Infotech logo
Job Description
Job Description

Build, test, and maintain web applications using the Laravel framework.

Write clean, well-documented, and efficient code.

Design and maintain relational databases (e.g., MySQL).

Optimize database queries for performance and scalability.

Integrate RESTful APIs and third-party services into applications.

Develop and maintain backend APIs for mobile and web applications.

Work with front-end developers to implement interactive and visually appealing interfaces.

Collaborate with designers and project managers to meet project deadlines.

Identify and resolve bugs and performance issues in web applications.

Use version control systems like Git to manage and track code changes.

Stay updated with the latest Laravel features, tools, and industry best practices.

Responsibilities
Responsibilities

Design, develop, and maintain web applications using Laravel and PHP.

Write clean, well-documented, and maintainable code.

Design, create, and manage relational databases, particularly using MySQL.

Perform database migrations, seeding, and query optimization.

Develop and consume RESTful APIs for mobile and web applications.

Integrate third-party APIs and services (e.g., payment gateways, email services).

Work closely with front-end developers to integrate server-side logic with user-facing elements.

Collaborate with project managers, designers, and other team members to ensure timely delivery of projects.

Optimize application performance by identifying and addressing bottlenecks.

Improve database query efficiency and ensure scalability of applications.

Identify and resolve issues in web applications, including bugs, errors, and inconsistencies.

Perform thorough testing to ensure functionality and security.

Manage codebase and collaborate with the team using Git or other version control systems.

Ensure secure coding practices to protect applications from vulnerabilities like SQL injection, XSS, and CSRF.

Translate designs and wireframes into functional web interfaces in collaboration with designers.

Ensure a responsive and user-friendly experience.

Keep up-to-date with the latest Laravel updates, tools, and industry best practices.

Continuously learn and implement new technologies to improve development processes.

Conduct unit testing and debugging to ensure smooth application functionality.

Maintain and update applications based on user feedback and new requirements.

Prepare technical documentation for applications, including database schemas, API documentation, and user guides.

Join For The Revolution

We’re multiplying each day with passion

Eligibility Criteria
Eligibility Criteria


Bachelor's degree in Computer Science, Information Technology, or a related field.

Candidates with equivalent work experience or strong skills in web development may also apply.

Freshers with exceptional Laravel skills and a strong portfolio are welcome to apply.

Preference for candidates with 1–3 years of experience in developing web applications using Laravel and PHP.

Strong knowledge of PHP and the Laravel framework.

Experience with MySQL database and query optimization.

Familiarity with MVC architecture and RESTful APIs.

Basic understanding of front-end technologies like HTML, CSS, JavaScript, and Bootstrap.

Experience with version control systems like Git.

Familiarity with third-party API integration and handling.

Knowledge of front-end frameworks such as Vue.js, React, or Angular.

Experience with cloud services like AWS, DigitalOcean, or others.

Basic understanding of DevOps practices and CI/CD pipelines.

Skills
Skills

Proficiency in Laravel framework for building dynamic web applications.

Understanding of middleware, Eloquent ORM, service containers, and queues.

Strong grasp of PHP and its core functionalities.

Experience with relational databases like MySQL, including database design, writing queries, and optimization.

Familiarity with database migrations and seeding in Laravel.

Ability to create and integrate RESTful APIs.

Experience with JSON data handling and API testing tools like Postman.

Basic understanding of HTML, CSS, JavaScript, and Bootstrap.

Familiarity with Vue.js, React, or other front-end frameworks is a plus.

Proficiency in using Model-View-Controller (MVC) design patterns.

Experience with Git for version control and collaborative development.

Knowledge of implementing secure coding practices to prevent vulnerabilities like SQL injection, XSS, and CSRF.

Experience in integrating third-party APIs (e.g., payment gateways, social login, etc.).

Skills in optimizing database queries and improving the performance of web applications.

Join For The Revolution

We’re multiplying each day with passion