Senior Full Stack Engineer

  • الراتب:
    قابل للتفاوض
  • نوع الوظيفة:
    دوام كامل
  • تاريخ النشر:
    3 أسابيع مضت
  • التصنيف:
    وظائف تكنولوجيا المعلومات
  • آخر موعد للتقدم:
  • اللغات:
    العربية, الانجليزية

About the job

W‍e are looking for an experienced engineer who is passionate about building high-quality web applications and has expertise in both front-end and back-end development.

If you are an experienced Full Stack engineer who is excited about working with cutting-edge technologies and is committed to delivering exceptional results, we want to hear from you!


  • BS/MS degree in Computer Science, or Computer Engineering.
  • 3+ years of experience in Reactjs and Nodejs.
  • Based in Palestine
  • Proficiency in Node.js and Node.js frameworks, such as Express and Next.js.
  • Experience in Typescript to write Node.js Applications.
  • In-depth knowledge of JavaScript, CSS, and HTML.
  • Knowledge of React tools including Webpack, Enzyme, Redux, Flux, TypeScript, hooks, and React lifecycle.
  • Proficiency in relational databases (MySQL) and NoSQL (MongoDB)
  • Familiar with GraphQL, Microservices, Docker, Swagger, and CI/CD.
  • Understanding of software design patterns.
  • Excellent communication and collaboration skills
  • Knowledge of AWS is preferred.
  • Being Familiar with SCRUM is a plus.


  • Be part of a high-performing team delivering AI Products based on microservices and AWS.
  • Design, develop, document, and maintain web applications that use React on the front-end and Node.js on the backend.
  • Work with the Product owners, AI Team, and Data team on the product’s requirement and challenges.
  • Support continuous improvement by investigating alternatives and technologies then presenting them for architectural review.
  • Work in an Agile (SCRUM) environment.
  • Explore and investigate new frameworks and technology trends.
  • Participate in code review activities.


  • An inspiring international work environment rich in variety, where you can develop your skills and implement ideas as part of a talented team.
  • Empowering and unique working teams.
  • Openness to new ideas and methodologies.
  • A collaborative culture that offers possibilities for continuous growth and progress.
  • Flexible working hours and home office opportunities.
  • Salary Range : 2500$ – 3000$

Apply for Job

For More jobs