Full Stack Developer
Egypt
Posted 3 weeks ago
Job Details
Position Overview
We are seeking a skilled Full Stack Developer with 3 to 5 years of experience to join our dynamic development team. The ideal candidate will have a strong background in PHP, particularly with the Laravel framework, as well as expertise in React.js, microservices architecture, and MySQL databases. This role requires a proactive individual who can work collaboratively in a fast-paced environment, contributing to both front-end and back-end development.
Key Responsibilities
-Full Stack Development: Design, develop, and maintain scalable web applications using PHP (Laravel) for the back end and React.js for the front end.
-Microservices Architecture: Implement and manage microservices to ensure efficient, independent, and modular application components.
-Database Management: Design and optimize MySQL databases, ensuring data integrity, security, and performance.
-UI/UX Development: Collaborate with designers to create responsive and user-friendly interfaces using Blade templating engine and modern front-end technologies.
-API Development: Build and maintain RESTful APIs for seamless integration between front-end and back-end services.
- Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Testing & Debugging: Conduct thorough testing and debugging of applications, ensuring high performance and responsiveness.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
- Documentation: Create and maintain documentation for code, APIs, and system architecture to facilitate knowledge sharing and onboarding of new team members.
- Continuous Learning: Stay updated with emerging technologies and industry trends to continually improve skills and contribute to team growth.
Qualifications
-Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
-Experience: 3 to 5 years of experience in full stack development.
-Programming Languages: Proficient in PHP, especially with the Laravel framework.
-Front-End Technologies: Strong knowledge of React.js and experience with Blade templating engine.
-Microservices: Experience with microservices architecture and design patterns.
-Database Management: Proficient in MySQL, including database design, queries, and optimization techniques.
-Version Control: Familiarity with Git for version control and collaboration.
-Problem-Solving Skills: Strong analytical and problem-solving abilities.
-Communication Skills: Excellent verbal and written communication skills, with a collaborative mindset.
Preferred Skills
- Experience with containerization technologies such as Docker.
- Familiarity with cloud services (e.g., AWS, Azure).
- Knowledge of other front-end frameworks or libraries (e.g., Vue.js, Angular).
- Understanding of Agile methodologies and experience working in Agile teams.
Job Skills
Video Description
About Company