← All jobs

Full stack Developer

RDC
Full-time Beirut, Beirut Province, Lebanon, Lebanon MENA Closes Aug 29, 2026
Job Title: Full-Stack Developer Job Summary We are seeking a skilled and motivated Full-Stack Developer to design, develop, test, and maintain modern web applications. The successful candidate will work across front-end and back-end technologies, collaborate with designers and project teams, integrate APIs and databases, and ensure that applications are secure, scalable, responsive, and user-friendly. Key Responsibilities * Develop and maintain responsive web applications. * Build user-friendly interfaces using modern front-end technologies. * Develop secure and scalable back-end services and APIs. * Design, integrate, and manage relational or NoSQL databases. * Integrate third-party services, payment gateways, AI tools, and external APIs. * Troubleshoot technical issues and optimize application performance. * Write clean, structured, documented, and reusable code. * Conduct testing, debugging, deployment, and ongoing maintenance. * Apply security, data protection, and access-control best practices. * Use Git and GitHub for version control and team collaboration. * Participate in requirements analysis and technical planning. * Work closely with UI/UX designers, developers, and project managers. * Support cloud deployment, monitoring, backup, and system updates. Required Qualifications * Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. * Proven experience as a Full-Stack Developer or in a similar position. * Strong knowledge of HTML5, CSS3, JavaScript, and responsive design. * Experience with a modern front-end framework such as React, Next.js, Angular, or Vue.js. * Experience with back-end technologies such as Node.js, Express.js, PHP/Laravel, Python/Django, or .NET. * Experience with databases such as PostgreSQL, MySQL, MongoDB, or Supabase. * Good understanding of REST APIs, authentication, authorization, and system integrations. * Experience using Git and GitHub. * Strong problem-solving, debugging, and analytical skills. * Ability to work independently and as part of a team. * Good written and verbal communication skills in English. Preferred Qualifications * Experience with React and Node.js. * Experience with cloud platforms such as AWS, Azure, Vercel, or Supabase. * Knowledge of Docker, CI/CD pipelines, and DevOps practices. * Experience integrating AI services or large language model APIs. * Familiarity with ERP, CRM, recruitment, or business management platforms. * Understanding of application security and data privacy. * Knowledge of Arabic and experience supporting bilingual and right-to-left interfaces are considered advantages. Key Competencies * Attention to detail and commitment to quality. * Ability to manage priorities and meet deadlines. * Continuous learning and adaptability. * Teamwork and effective communication. * Creativity and solution-oriented thinking. Employment Type: Full-time Work Arrangement: On-site, remote, or hybrid Experience Level: Mid-level to Senior Department: Software Development / Information Technology