Full Stack Developer

2 giorni fa

Puglia, Italia UL CyberPark Tempo pieno

Job Description

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience) Experience : 01 to 05 Years
  • Design, develop, and maintain full-stack web applications using Laravel, PHP, React, and modern JavaScript.
  • Develop scalable, secure, and efficient backend services and RESTful APIs.
  • Build responsive, reusable, and user-friendly frontend components using React.
  • Design, develop, and maintain relational databases, including MySQL.
  • Integrate frontend applications with backend services and third-party APIs.
  • Write clean, optimized, reusable, and maintainable code following industry best practices.
  • Analyze and optimize application performance, scalability, and security.
  • Troubleshoot, debug, and resolve complex technical issues across frontend and backend components.
  • Manage source code and collaborative development using Git and version control practices.
  • Conduct code reviews and ensure adherence to coding standards and development guidelines.
  • Mentor and provide technical guidance to junior developers.
  • Collaborate with project managers, UI/UX designers, QA engineers, and other team members to deliver projects on time.
  • Stay updated with emerging technologies and recommend improvements to existing development processes.

Job Skills

  • Strong proficiency in PHP and Laravel framework.
  • Strong hands‑on experience with React and modern JavaScript (ES6+).
  • Good knowledge of HTML5, CSS3, and responsive web design.
  • Experience in developing and integrating RESTful APIs.
  • Strong knowledge of relational databases, particularly MySQL and PostgreSQL, including database design, schema management, indexing, query optimization, joins, transactions, and performance tuning.
  • Understanding of object‑oriented programming (OOP), MVC architecture, and software design principles.
  • Experience with Git and collaborative development workflows.
  • Knowledge of application security, performance optimization, and debugging techniques.
  • Strong analytical, problem‑solving, and communication skill.
  • Professional experience in web application development.
  • Strong experience in Laravel and PHP development.
  • Proven experience in React‑based frontend development.
  • Hands‑on experience working with MySQL and PostgreSQL in production environments.
  • Experience in designing and developing end‑to‑end web application solutions.
  • Previous experience in leading development activities or mentoring junior developers is an added advantage.
  • Experience with Next.js, cloud platforms, CI/CD, or deployment processes is an added advantage.