About Iryss
Iryss is a transformative e-commerce platform that redefines how brands connect with their customers. By combining innovation and technology, Iryss creates seamless, engaging experiences that empower businesses to thrive in the digital age. The platform is at the forefront of revolutionizing online retail with its user-centric approach and cutting-edge solutions.
Full Stack Developer (React & Node.js)
We are looking for a Full Stack Developer with expertise in React.js and Node.js to join our Cairo team. You will work on developing scalable applications, creating secure APIs, and optimizing both the front-end and back-end for performance and scalability.
Key Responsibilities
- Develop scalable and efficient applications, both front-end (ReactJS/React Native) and back-end (Node.js).
- Write reusable code and libraries to enhance platform scalability and maintainability.
- Design and implement low-latency, high-availability, and performance-driven applications.
- Build secure backend APIs for use across multiple applications (web and mobile).
- Implement robust security measures and ensure data protection.
- Optimize applications for performance and scalability.
- Collaborate with teams to implement Agile Development and follow methodologies like SCRUM or Extreme Programming.
- Other Benefits:
- Collaborative and growth-oriented work environment.
- Exposure to cutting-edge technologies and innovative projects.
- Opportunities for professional development and career progression.
Experience: 3-5 years developing web, software, or mobile applications.Strong expertise in building scalable service APIs (REST, SOAP, Microservices) hosted in a cloud environment.Proficient in front-end technologies, including HTML5, CSS3, JavaScript, JQuery, and modern JavaScript frameworks (React.js, Backbone.js, Bootstrap).Hands-on experience in back-end development with Node.js.Familiarity with security implementation and data protection techniques.Knowledge of Agile Development practices and experience with SCRUM or Extreme Programmingmethodologies.Strong understanding of object-oriented design principles and development (OOD).Education: Bachelor’s or Master’s degree in Computer Science or equivalent work experience.