hero section cover
Rabbit

Senior Full Stack Developer

Rabbit · القاهرة

دوام كامل

+5 سنة

نظرة عامة على الوظيفة

مستوي الخبرة
+5 سنوات
نوع العمل
دوام كامل
نوع مكان العمل
Not specified
الموقع
القاهرة
Job function
تكنولوجيا المعلومات والتكنولوجيا
اخر موعد للتقديم
01 يونيو 2022

عن الوظيفة

We are looking for a Senior Full Stack Developer who will be responsible for the server side of company's applications. You will work closely with our engineers to ensure system/services consistency and improve user experience.

You should be able to develop and maintain functional and stable backend applications to meet our company’s needs. Therefore you have to possess excellent programming skills and a passion for developing applications or improving existing ones.


Job responsibilities:

  • Take part in the entire application lifecycle, focusing on coding and debugging

  • Write quality code to develop functional web applications

  • Develop and maintain UI tests to optimize performance

  • Debug applications and detect and fix errors

  • Work together with Front-end Developers to integrate UI elements with server side logic

  • Understand Micro-services architecture principles with hands-on experience

  • Collect, analyze and address technical and design requirements

  • Help to create reusable code and libraries for future use

  • Train and support internal teams

  • Interact with developers, designers and system administrators to identify new features

  • Stay informed about emerging technologies


المتطلبات

  • 5+ years' experience of working on Full Stack Developer position
  • Solid experience with Node.js , Typescript, TypeORM and Expressjs
  • Solid knowledge of microservice design and code design patterns
  • Experience with nestjs is a plus
  • Knowledge of golang and python/java is a plus
  • Excellent understanding of the entire web development process (design, development and deployment) and application lifecycle
  • Good practical experience with CMS framework
  • Solid knowledge of front-end languages (e.g. HTML, JavaScript and CSS
  • Solid knowledge of react
  • Strong analytical and time management skills
  • Good teamwork skills with a problem-solving attitude
  • BSc degree in Computer Science or other relevant area

المهارات

تكنولوجيا المعلومات والتكنولوجيا