Job Description:
We are seeking a skilled Full-stack Developer to join our team. The ideal candidate will have a strong background in both front-end and back-end development, with experience in PHP (Laravel), Node.js, React.js, and other modern web technologies.
Responsibilities:
- Develop and maintain both front-end and back-end systems.
- Design and integrate GraphQL and RESTful APIs.
- Utilize HTML, CSS, JavaScript, and modern frameworks like React.js, Next.js, and Vue.js for front-end development.
- Implement responsive and maintainable UI using CSS frameworks such as Tailwind CSS, Bootstrap, and MUI.
- Work with MySQL, PostgreSQL, and/or MongoDB for data modeling and optimization.
- Use Git for code versioning and participate in code reviews and CI/CD pipelines.
- Deploy and manage applications on cloud platforms such as AWS or Azure.
- Participate in Agile/Scrum methodologies.
- Ensure web security principles, authentication, authorization, and secure data handling.
- Optimize for SEO, web accessibility standards (WCAG), and performance.
Qualifications:
- Bachelor’s degree in computer science, Web Development, or a related field (or equivalent work experience).
- 4+ years of professional experience in full-stack development.
- Strong hands-on experience with back-end technologies such as PHP (Laravel) and Node.js.
- Solid development experience with GraphQL and RESTful API design and integration.
- Proficient in front-end development using HTML, CSS, JavaScript, and modern frameworks like React.js, Next.js, and Vue.js.
- Skilled in using CSS frameworks such as Tailwind CSS, Bootstrap, and MUI (Material UI).
- Strong working knowledge of MySQL, PostgreSQL, and/or MongoDB.
- Experience with code versioning tools such as Git.
- Knowledge and hands-on experience in application hosting, deployment, and infrastructure on cloud platforms such as AWS or Azure.
- Familiarity with Agile/Scrum methodologies.
- Strong knowledge of web security principles.
- Understanding of SEO, web accessibility standards (WCAG), and performance optimization best practices.
- Excellent written and verbal communication skills in English (Arabic is an advantage).
Contact:
Share your CVs at Pragna@ctc-dwc.com