Software Development

Full Stack Developer

Cairo
Work Type: Full Time

We are seeking a skilled and motivated Full Stack Developer with strong expertise in Node.js, React, NestJS, and TypeScript. The ideal candidate will have an understanding of UI/UX principles, performance optimization techniques, and testing/debugging methods. If you are passionate about writing clean, well-typed code and eager to work on dynamic, high-impact projects, this role could be a great fit.


Expected Role

TypeScript Expertise

  • Implement type annotations, interfaces, and generics for clean, maintainable code.
  • Write structured, well-typed code for both backend and frontend applications.

Testing & Debugging:

  • Conduct unit testing (Karma) and end-to-end testing (Cypress, Protractor).
  • Efficiently debug and resolve issues, ensuring comprehensive test coverage.

Performance Optimization:

  • Identify performance bottlenecks in React applications.
  • Apply optimization techniques (e.g., code splitting, lazy loading) to enhance application performance.

UI/UX Design Integration:

  • Translate Figma designs into responsive, accessible UIs that meet acceptance criteria.
  • Ensure responsive design and accessibility across devices.

Version Control:

  • Use Git for version control, manage branching strategies, and resolve conflicts in team collaboration.

NestJS & Backend Development:

  • Develop RESTful APIs using NestJS with modules, controllers, and services.
  • Implement dependency injection and asynchronous programming in backend processes.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; relevant experience may also be acceptable.
  • Minimum 2 years in full-stack development; recent graduates with a strong project portfolio may be considered.
  • Proficiency in Node.js, React, NestJS, and TypeScript.
  • Experience with Git and GitHub for version control.
  • Strong written and verbal communication skills.
  • Teamwork skills, with a willingness to stay current with emerging technologies.


Location: New Cairo

Working Conditions: Hybrid (Sunday to Thursday, 2 days in-office, subject to business needs)

Working Hours: 10 AM - 6 PM

Experience Level:
Mid - Senior Level
 
Sub Department:
Software
 

Submit Your Application

You have successfully applied
  • You have errors in applying