Responsibilities:
- Develop and maintain server-side components using Node.js and Laravel.
- Design and implement RESTful APIs and WebSocket services.
- Build efficient, testable, and reusable PHP modules using Laravel.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Ensure the security and data protection of applications.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications across the stack.
- Stay up-to-date with emerging technologies and industry trends.
Requirements:
- Proven experience as a Full-Stack Developer with expertise in both Node.js and Laravel.
- In-depth knowledge of Node.js and frameworks available for it (such as Express, Koa, etc.).
- Strong knowledge of PHP and the Laravel framework.
- Experience with front-end technologies such as JavaScript, HTML5, and CSS3.
- Understanding of MVC design patterns and fundamental design principles behind scalable applications.
- Proficiency in SQL and working with relational databases such as MySQL or PostgreSQL.
- Experience with NoSQL databases like MongoDB.
- Familiarity with RESTful APIs and integration.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge of security and data protection practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Interested candidates can share updated resumes on [email protected].