We are seeking a highly skilled and motivated Full Stack Web Developer with at least 3 years of experience in both LAMP and MERN stacks. The ideal candidate will be responsible for developing and maintaining robust web applications that meet our client s needs and deliver exceptional user experiences. As a Full Stack Web Developer, you will work collaboratively with cross-functional teams to design, implement, and deploy various web projects.
Responsibilities:
- Collaborate with product owners, designers, and other developers to understand project requirements and objectives.
- Develop, test, and deploy responsive web applications using both LAMP and MERN stacks.
- Design and implement efficient and reusable backend APIs and database structures.
- Create user-friendly frontend interfaces using React.js and implement dynamic interactions.
- Troubleshoot and resolve bugs, issues, and performance bottlenecks in both frontend and backend components.
- Optimize web applications for maximum speed and scalability.
- Ensure cross-browser and cross-device compatibility of web applications.
- Stay up-to-date with emerging technologies and industry best practices to continuously improve development processes.
- Collaborate and communicate effectively within the development team and with stakeholders.
Requirements
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Proven 3 years of experience in developing web applications using LAMP and MERN stacks.
- Strong proficiency in front-end technologies like HTML, CSS, JavaScript, and React.js.
- Solid understanding of server-side scripting languages, such as PHP, and web application frameworks like Express.js.
- Experience working with relational databases like MySQL and NoSQL databases like MongoDB.
- Familiarity with version control systems, such as Git, for managing code repositories.
- Knowledge of RESTful API design principles and experience in implementing APIs for web applications.
- Ability to write clean, well-documented, and maintainable code.
- Strong problem-solving and analytical skills to address complex development challenges.
- Excellent communication and collaboration skills to work effectively in a team-oriented environment.