Back to search

Senior Full-Stack Engineer

Experienced Full-Stack Software Engineer to join the development team and contribute to building and maintaining web applications.

  • Cairo, Cairo, Egypt
  • Contract
  • On-site
  • Posted Nov 11, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise SoftwareConsumer AppsE-commerce

Responsibilities

  • Design, develop, and maintain web applications across both frontend and backend
  • Build scalable and efficient backend services using Node.js and TypeScript
  • Develop responsive and user-friendly frontend interfaces, preferably using React.js
  • Integrate frontend components with backend services and APIs
  • Write clean, maintainable, and reusable code
  • Troubleshoot, debug, and optimize application performance
  • Collaborate with the team to deliver project requirements and development milestones

Requirements

  • Experience in a web applications

Nice to have: React.js

Skills

Node.jsTypeScriptFull-stack developmentAPI integrationNode.jsTypeScriptReact.js

Full description

Job Overview We are looking for an experienced Full-Stack Software Engineer to join our development team and contribute to building and maintaining web applications. The ideal candidate will have strong hands-on experience in backend and frontend development, primarily using Node.js and TypeScript, with React.js preferred. Key Responsibilities Design, develop, and maintain web applications across both frontend and backend. Build scalable and efficient backend services using Node.js and TypeScript. Develop responsive and user-friendly frontend interfaces, preferably using React.js. Integrate frontend components with backend services and APIs. Write clean, maintainable, and reusable code. Troubleshoot, debug, and optimize application performance. Collaborate with the team to deliver project requirements and development milestones. 5+ years of professional software development experience. Strong hands-on experience with Node.js. Strong proficiency in TypeScript. Full-stack development experience covering both frontend and backend. Experience developing web applications and integrating APIs. Good understanding of software development principles and best practices. React.js experience is preferred. Strong problem-solving and communication skills. Contract & Working Arrangements Initial engagement: 2–3 months. Extension may be considered based on project requirements and performance. Flexible working hours, with core availability required between 10:00 AM and 4:00 PM.

Senior Full-Stack Engineer at DeepSource Technologies | Referso Jobs