drjobs
Senior Software Engineer (BackEnd) - remote
drjobs
Senior Software Engi....
GoTrah
drjobs Senior Software Engineer (BackEnd) - remote English

Senior Software Engineer (BackEnd) - remote

صاحب العمل نشط

1 وظيفة شاغرة
هذا المنشور غير متاح الآن! ربما يكون قد تم شغل الوظيفة.
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs drjobs drjobs
drjobs drjobs
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف

الخبرة

drjobs

4 - 0 سنوات

موقع الوظيفة

drjobs

مصر(عن بُعد)

الراتب الشهري

drjobs

EGP 4000 - 6000

الجنسية

مصري

الجنس

N/A

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

رقم الوظيفة : 1089519

Job Description

Duties & Responsibilities

  • Design and develop software services and components.
  • Build reusable code and libraries for future use.
  • Execute full software development lifecycle.
  • Manage and contribute to the product infrastructure.
  • Optimize application for maximum speed and scalability.
  • Design and implement data storage solutions.
  • Implement security and data protection.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Deploy programs and evaluate user feedback.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.

Job Requirements

Requirements (Technical Skills)

  • Bachelor of Computer Science or any related discipline.
  • At least 3 years experience using Java and/or Python.
  • Experience in Data Modeling and Database Design Experience.
  • Working experience in at least one of a back-end programming language (Java, Kotlin, Python, JavaScript, Go, Scala, C++).
  • Knowledge of at least one of the scripting languages (Python, Shell, JavaScript, Ruby).
  • Working knowledge with any non-relational data store(MongoDB, DynamoDB, Cassandra, ..).
  • Working knowledge with any messaging systems (Kafka, RabbitMQ, SQS, …).
  • Proficient understanding of code versioning tools, Git.
  • Familiar with container-based development/deployments.
  • Strong knowledge of OOP.
  • Strong knowledge of Design Patterns.
  • Strong knowledge of Computer Science fundamentals.
  • Work experience within an Agile Scrum team.
  • Self-driven and fast Learner.

Nice To Have

  • Familiar with multiple programming languages (i.e. Java, Python, NodeJS, ....etc.).
  • Work experience with GraphQL.
  • Microservice architecture experience.
  • Work experience with Cloud Providers (AWS, Azure, Google Cloud).
  • User Authentication and user Authorization between multiple systems, servers, and environments.
  • Good understanding of containerized applications and container tools such as Docker, Kubernetes.
  • Familiar with automatic building and deployment with tools like Jenkins, Github actions, bitbucket Pipeline.
  • Experience with multi-tiered distributed systems, web services, APIs, relational and NoSQL databases.
  • Experience working with more than one part of the stack (Frontend, android, iOS, Backend, DevOps).

نوع التوظيف

عن بُعد

المجال

IT - خدمات البرمجة

القسم / المجال المهني

هندسة الاتصالات / هندسة الاتصالات

المهارات المطلوبة

  • هندسة البرمجيات

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا