Full Stack Developer

Job Description: Full Stack Developer

We are seeking a highly skilled and experienced Full Stack Developer to join our dynamic team. The ideal candidate will have expertise in both front-end and back-end development, with proficiency in React JS for front-end and PHP Laravel for back-end development. The Full Stack Developer will be responsible for designing, developing, and maintaining complex web applications, ensuring seamless integration between the front-end and back-end systems.


Responsibilities:


Front-End Development

·      Develop user-facing features using React JS.

·      Ensure the technical feasibility of UI/UX designs.

·      Optimize applications for maximum speed and scalability.

·      Collaborate with designers to ensure UI/UX design feasibility.

Back-End Development

·      Develop and maintain server-side logic using PHP Laravel.

·      Build reusable code and libraries for future use.

·      Ensure the integration of the front-end elements built by your co-workers into the application.

·      Implement security and data protection measures.

Database Management

·      Design and implement database structures that meet the application's requirements.

·      Optimize database performance and query efficiency.

·      Ensure data integrity and implement backup and recovery procedures.


API Development and Integration

·      Design and develop RESTful APIs.

·      Integrate third-party APIs and services.

·      Ensure the performance, quality, and responsiveness of applications.


Testing and Debugging

·      Write unit and integration tests to ensure the quality of the code.

·      Debug and resolve technical issues.

·      Conduct code reviews and provide constructive feedback to team members.

Collaboration and Communication

·      Collaborate with cross-functional teams including designers, product managers, and other developers.

·      Participate in Agile/Scrum development processes.

·      Communicate effectively with stakeholders to understand and address their needs.

Continuous Improvement

·      Stay updated with emerging trends and technologies in web development.

·      Continuously improve the development process, tools, and practices.

·      Mentor junior developers and contribute to their professional growth.

Qualifications:

·      3+ Year’s experience

·      Bachelor's degree in computer science or related field

·      Dedication to innovative, sophisticated designs and collaborative problem-solving

·      Experience in planning and developing websites across multiple products and organizations

·      Extensive knowledge of web applications, programming languages, and web services — including API, CSS, CSS3, cross-browser compatibility, HTML, HTML5, JavaScript, React JS, jQuery, PHP, security principles, REST, SOAP, and web user interface design

·      Proficiency with content management systems, including WordPress and Drupal

·      Experience with Windows and Linux environments

How to Apply

Please send your resume and a cover letter explaining your interest in this position to: [Click to show email] . Include examples of your previous work or a link to your portfolio if applicable.

Post date: Today
Publisher: LinkedIn
Post date: Today
Publisher: LinkedIn