Full Stack Developer

OYA - Egypt - Giza

About the Role

You will build end-to-end product features: front-end UI, business logic, and backend APIs. 

You will deliver production-ready, testable, maintainable code across the stack and help us move fast with confidence.

 

 Key Responsibilities

 Front-End (React.js): 

- Build responsive, high-quality user interfaces in React.js (hooks, functional components). 

- Implement reusable UI components based on our design system. 

- Handle state management and data fetching (Redux Toolkit, React Query, etc.). 

- Ensure performance, usability, and accessibility.

 Back-End (Node.js): 

- Design and implement RESTful APIs (or GraphQL if applicable) using Node.js and a framework such as Express.js or NestJS. 

- Model, query, and optimize data in databases (PostgreSQL / MySQL / MongoDB). 

- Implement authentication / authorization flows, input validation, error handling, and logging. 

- Integrate external providers (payments, notifications, 3rd-party APIs). 

Shared / Platform Responsibilities: 

- Write clean, well-documented, TypeScript-friendly code across front-end and back-end. 

- Add basic automated tests (unit/integration) to ensure stable delivery. 

- Participate in code reviews, own quality, and continuously improve developer experience. 

- Work closely with product/design to clarify requirements, slice features, and deliver iteratively. 

- Participate in deployments, monitor production issues, and help resolve them quickly.


- 3 - 5 years of professional web development experience, including BOTH React.js on the front-end and Node.js on the back-end. - Solid understanding of REST API design, JSON data flow, and client–server integration. - Hands-on experience with relational OR NoSQL databases. - Git fluency (branching, PR review, resolving conflicts). - Comfort taking a feature from spec to production (UI + API + DB). Strong Plus (Nice to Have) - TypeScript across the stack. - Familiarity with containerization (Docker) and CI/CD. - Knowledge of security and performance best practices (rate limiting, input validation, caching, indexing). - Experience with logging/monitoring in production.
Post date: 4 November 2025
Publisher: Wuzzuf .com
Post date: 4 November 2025
Publisher: Wuzzuf .com