Job Purpose
The Full Stack Developer will be responsible for designing, developing, and maintaining scalable web applications using Laravel (backend) and React (frontend). The role requires expertise in building secure APIs, responsive user interfaces, and ensuring seamless integration between front-end and back-end systems.
3–5 years
Doha, Qatar
Full Time
Key Responsibilities
Design, develop, and maintain web applications using Laravel (PHP) and React (JavaScript/TypeScript).
Build and optimize RESTful APIs and ensure integration with frontend components.
Write clean, maintainable, and well-documented code following best practices.
Implement responsive and user-friendly UI/UX in collaboration with designers.
Ensure application security, performance, and scalability.
Manage databases (MySQL, PostgreSQL) and implement efficient queries.
Debug, test, and troubleshoot application issues across environments.
Collaborate with cross-functional teams (design, QA, DevOps) to deliver end-to-end solutions.
Stay updated with new technologies, frameworks, and best practices in full-stack development.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field.
3–5 years of proven experience in full-stack web development.
Strong backend development experience with Laravel (PHP).
Proficiency in React.js (and React ecosystem: Redux, Hooks, Next.js optional).
Solid understanding of RESTful APIs and JSON data exchange.
Database management experience with MySQL/PostgreSQL.
Familiarity with Git version control and CI/CD pipelines.
Knowledge of front-end tools (Webpack, Babel, npm, Yarn).
Preferred Certifications
Laravel Certified Developer
React Professional Certification
Microsoft Certified: Azure Developer Associate (AZ-204)
Docker/Kubernetes Certifications