Full Stack Developer

OYA

Employer Active

Posted 14 hrs ago

Experience

3 - 7 Years

Job Location

Giza - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

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.

Desired Candidate Profile

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.

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.

    Company Industry

    Department / Functional Area

    Keywords

    • Full Stack Developer

    Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com