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: 4–7 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