FIND_THE_RIGHTJOB.
Doha, Qatar
Job Summary:
As a Full Stack Software Developer, you will play a key role in designing, developing, and maintaining web and mobile applications. You will be involved in the entire software development lifecycle, from concept and design to testing and deployment. Your work will help drive our products' functionality, performance, and user experience across different platforms.
Key Responsibilities:
1. Design, develop, and maintain responsive, high-performance web and mobile applications that are cross-platform compatible across devices.
2. Implement both client-side (React/Next.js/TypeScript) and server-side (Laravel/PHP) components for scalable solutions.
3. Develop, document, and maintain RESTful APIs, and work with GraphQL or other technologies to integrate third-party services and data sources.
4. Build reusable, clean, and scalable code libraries to ensure long-term performance, maintainability, and scalability.
5. Implement authentication and authorization flows using Laravel Passport (OAuth2, API tokens).
6. Integrate and manage Microsoft SQL Server for relational data storage, complex queries, and reporting.
7. Implement auditing, logging, and reporting features using Owen-It Laravel Auditing, DOMPDF, Snappy, PhpSpreadsheet, and PhpWord.
8. Develop notification systems using Laravel Email Notifications, third-party SMS APIs, and Firebase push notifications.
9. Manage file handling, task scheduling, and background jobs using Laravel Scheduler & Queues.
10. Build modern, responsive UI components with TailwindCSS and ShadCN, managing state with Zustand and data fetching with ReactQuery/TanstackQuery.
11. Ensure application validation, security, and compliance using Zod schema validation and industry best practices.
12. Conduct unit and integration testing to deliver high-quality, reliable, and maintainable applications.
13. Troubleshoot, debug, and optimize applications for performance, usability, and security.
14. Deploy and manage applications using Docker and cloud platforms (AWS, Azure, GCP, or equivalent).
15. Collaborate closely with designers, product managers, and other developers, participate in code reviews, contribute to technical documentation, and stay updated with the latest industry trends and best practices.
Preferred Qualifications:
· Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.
· Proven experience (3+ years) as a Full Stack Developer with hands-on experience in both front-end and back-end technologies.
· Strong expertise in Laravel (PHP 8.2+) and Microsoft SQL Server.
· Hands-on experience with React.js, Next.js, and TypeScript.
· Solid understanding of REST APIs, authentication (OAuth2, tokens), and third-party integrations.
· Proficiency with Docker and experience deploying to cloud platforms (AWS, Azure, GCP, or equivalent).
· Strong knowledge of cross-platform responsive development.
· Familiarity with auditing, logging, and reporting tools (e.g., Laravel Auditing, DOMPDF, PhpSpreadsheet).
· Experience with task scheduling, queues, and file handling in Laravel.
· Good knowledge of UI/UX development using TailwindCSS and component libraries (ShadCN).
· Strong problem-solving, debugging, and optimization skills.
· Excellent communication and teamwork skills in English.
· Experience with Firebase integration (push notifications).
· Knowledge of CI/CD pipelines and DevOps practices.
· Previous experience in Agile/Scrum teams.
Preferred Skills:
Job Type: Full-time
Similar jobs
Mindstream
Doha, Qatar
6 days ago
Mindstream
Doha, Qatar
6 days ago
Seero Engineering Consulting
Doha, Qatar
6 days ago
DSQ Qatar
Doha, Qatar
6 days ago
Inspire Management Training Center
Doha, Qatar
6 days ago
GE Aerospace
Doha, Qatar
6 days ago
RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS)
Doha, Qatar
6 days ago
© 2025 Qureos. All rights reserved.