We are seeking a Full-Stack Developer (React + Node.js) to join our team on-site in Jordan. This is a full-time role where you will work across the entire development lifecycle — from building APIs to delivering modern, user-friendly web applications using React and Node.js. Success in this role means delivering secure, reliable, and scalable solutions that integrate with our existing database.
Responsibilities
- Design, develop, and maintain web applications using React and Node.js.
- Build, document, and optimise APIs that connect to our local database.
- Collaborate with the team to gather requirements and deliver high-quality features.
- Ensure application performance, security, and scalability.
- Troubleshoot, test, and maintain code to ensure strong optimisation and functionality.
- Participate in code reviews and contribute to continuous improvement.
- Keep up with modern web development best practices.
Qualifications
- Proven experience as a Full-Stack Developer or similar role.
- Strong proficiency with React, Next.js, and TypeScript.
- Hands-on experience with Node.js (Express/NestJS) and integrating with existing databases through APIs or connectors.
- Solid understanding of API design, authentication, and security best practices.
- Experience with Docker or containerisation.
- Familiarity with testing, version control (Git), and CI/CD pipelines.
- Bachelor’s degree in Computer Science or equivalent experience.
- Excellent problem-solving skills and ability to work on-site, full-time.