Full job description
The Full Stack Developer is responsible for designing, developing, and maintaining scalable web applications and digital platforms. In Doha, this role often involves working on high-performance systems for sectors like finance, oil and gas, or e-commerce. You will be expected to transition seamlessly between front-end aesthetics and back-end logic, ensuring security, speed, and a localized user experience (English and Arabic) are at the core of every product.
Key Responsibilities
- Front-End Development:ย Build responsive, high-performance web interfaces using modern frameworks. Ensure designs are pixel-perfect and accessible.
- Back-End Development:ย Design and implement robust server-side logic, RESTful APIs, and microservices to power the application.
- Database Management:ย Architect and optimize database schemas (SQL or NoSQL), ensuring data integrity and fast retrieval times.
- Localization (RTL/LTR):ย Implement layouts that support both English and Arabic, handling the complexities of Right-to-Left (RTL) rendering.
- Security & Compliance:ย Ensure all applications follow high-security standards, particularly regarding data privacy laws in Qatar (e.g., PDPPL).
- DevOps & Deployment:ย Manage CI/CD pipelines and cloud infrastructure (AWS, Azure, or Google Cloud) to ensure smooth deployments and high availability.
- Collaboration:ย Partner with UI/UX designers to translate wireframes into code and work with Product Managers to define technical requirements.
Technical Requirements (Standard Doha Stack)
- Experience:ย 2โ5 years of professional experience in full-stack development.
- Front-End:ย Proficiency inย React.js,ย Vue.js, orย Angular. Deep knowledge of HTML5, CSS3 (SASS), and JavaScript (ES6+).
- Back-End:ย Strong expertise inย Node.js,ย Python (Django/FastAPI), orย Java (Spring Boot).
- Databases:ย Mastery ofย PostgreSQL,ย MySQL, orย MongoDB.
- Tools & Infrastructure:ย * Version control withย Git.
- Containerization withย Dockerย and orchestration withย Kubernetes.
- Experience with cloud platforms (Azure is particularly popular in Qatari government sectors).
- Language:ย Professional English fluency is mandatory.ย Knowledge of Arabic is a plus, specifically for handling localization logic.
Job Type: Full-time
Pay: QAR21,000.00 per month
Work Location: In person