Job Description: Full Stack Developer
Position: Full Stack Developer (PHP Backend, React Frontend, MySQL Database)Location: Remote for Pakistan officeType: Full-time
About the Role:We are seeking a highly skilled Full Stack Developer with a primary focus on PHP for backend development, React for frontend development, and MySQL for database management. The ideal candidate will also possess basic skills in Node.js. This position involves working on our in-house plugin solution (Product Options) that already has a substantial customer base.
Key Responsibilities:Backend Development: Design, develop, and maintain robust PHP applications.Frontend Development: Create dynamic and responsive user interfaces using React.Database Management: Implement and manage complex MySQL databases.Node.js: Utilize basic Node.js skills to support the development process.Complex Dependencies: Understand and implement complex dependencies within the plugin solution.Security: Ensure that the PHP code is secure and free from vulnerabilities.Product Development: Independently contribute to the enhancement of our product by developing innovative solutions and understanding intricate dependencies.
Required Skills and Experience:PHP: Extensive experience with PHP development and best practices.React: Proficient in creating user interfaces with React.MySQL: Strong understanding and experience with MySQL databases.Node.js: Basic knowledge and experience with Node.js.Complex Problem Solving: Ability to understand and implement complex dependencies and develop sophisticated solutions.Security: Awareness and experience in addressing security vulnerabilities in PHP.Independence: An intelligent and self-motivated personality capable of working independently on product development.
Preferred Qualifications:Experience: Proven track record of developing and maintaining large-scale applications.Analytical Skills: Strong analytical and problem-solving abilities.Communication: Excellent verbal and written communication skills.Team Player: Ability to collaborate effectively with a team.
Why Join Us?Innovative Environment: Be part of a team that values creativity and innovation.Growth Opportunities: Opportunities for professional growth and development.Dynamic Team: Work with a team of talented and motivated individuals.
If you are passionate about developing cutting-edge solutions and enjoy working in a dynamic and challenging environment, we would love to hear from you.