Job Openings Full Stack Developer

About the job Full Stack Developer

Job Purpose

The job purpose for a Full Stack Developer with minimum 2 years of experience specializing in Laravel Framework is to design, develop, and maintain scalable web applications and custom ERP solutions. This involves utilizing expertise in PHP and Laravel to create efficient database interactions, dynamic user interfaces, and RESTful APIs. Additionally, the role includes integrating front-end technologies, managing databases, and implementing chat bots for enhanced user engagement. The goal is to contribute to the development of robust software solutions that meet business requirements and drive organizational growth.

Duties and Responsibilities 

Develop Scalable Web Applications:
Utilize proficiency in PHP and Laravel to architect, develop, and maintain scalable and efficient web applications meeting project requirements and industry best practices.

Database Interaction:
Employ Laravel's Eloquent ORM to design and interact with databases, ensuring optimal performance and data integrity.
Templating Engine Utilization: Utilize knowledge of Laravel's Blade templating engine to create dynamic and responsive user interfaces.

ERP Customization: Customize ERP systems to meet unique business requirements, ensuring seamless integration and functionality across various departments.

Database Schema Design: Design efficient and scalable database schemas, optimizing database performance and ensuring data integrity.

Front-end Development: Utilize front-end technologies like Ajax, HTML, CSS, JavaScript, Bootstrap, and jQuery to create intuitive and user-friendly interfaces.

RESTful API Development: Design and implement RESTful APIs for seamless communication between different systems, including integration with third-party APIs and ERP systems.

Chat Bot Development: Develop chat bots using frameworks like WhatsApp chat bots and website chat bots, leveraging natural language processing (NLP) and machine learning for enhancements.

Version Control Management: Utilize Git for collaborative development, ensuring version control, code integrity, and seamless collaboration among team members.

Testing and Debugging: Implement robust testing methodologies, including unit testing and integration testing, to ensure the reliability and stability of developed applications.

Continuous Learning: Stay updated with emerging technologies, trends, and best practices in web development, contributing to the enhancement of team knowledge and skills.

Skills required at fulfill the position

Proficiency in PHP and Laravel.

Experience with Laravel's Eloquent ORM and Blade templating engine.

Custom ERP development skills, including module understanding and customization.

Strong database management skills with MySQL or PostgreSQL.

Front-end proficiency in Ajax, HTML, CSS, JavaScript, Bootstrap, and jQuery.

Knowledge of modern front-end frameworks like React (a plus).

Experience in RESTful API development and integration.

Ability to build chat bots using various frameworks and enhance them with NLP and machine learning.

Proficiency in Git for version control.

Strong testing and debugging skills, including unit and integration testing.