وظائف الخليجوظائف بيت الخليج

Full Stack Engineer

Full Stack Engineer

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

We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.

We'd like to meet you if you’re also familiar with Agile methodologies.

Job Requirements

  • B.S. in Computer Science or Engineering from reputable universities
  • 3-5 years of Extensive proven full-stack experience
  • Working in an Agile environment using Scrum Framework
  • Self-learner
  • Team player
  • Native written/spoken English

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

المهارات

  • Collaborate with all team members to architect, conceptualize, and ship new features regularly
  • Build and maintain API services
  • Typescript/ECMAScript 6 language proficiency
  • Experience with modern full-stack nodejs frameworks (next.js, nuxt.js, express, …etc)
  • Creating and managing Background jobs (trigger-based/scheduled)
  • e2e Test automation with Jest or similar frameworks hooked to CI/CD build process
  • Manage npm for standard modules like caching, membership, audit log, image resizing…etc
  • Understand RESTful best practices with JSON
  • Securing the backend with Authentication, Authorization, and Encryption best practices
  • Understand DevOps basics with any Edge providers (Netlify, Vercel, etc..)
  • Backend design patterns: repository, MVC, dependency-injection
  • Experience with multi-level caching and proper cache invalidation strategies
  • Create and maintain build pipeline automation
  • Exception. crash and performance logging with APM tools
  • Git Code versioning tools (GUI or CLI)
  • GitFlow using feature-branches
  • Database experience with MySQL, Postgres, MongoDB
  • Use ORM and query builders
  • Using Queue and Background jobs such as Celery, Bull.js, etc
  • Experience with React or Vuejs
  • Managing front-end state (hooks, x-state, redux, …etc)

Bonus:

  • Frontend SSG, SSR, ISR
  • Graphql server/client development
  • Real-time sockets programming

المهارات

تفاصيل الوظيفة

منطقة الوظيفة
المنامة, البحرين
قطاع الشركة
تطوير البرمجيات
طبيعة عمل الشركة
صاحب عمل (القطاع الخاص)
الدور الوظيفي
تكنولوجيا المعلومات
نوع التوظيف
دوام كامل
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
1

تفاصيل الوظيفة

المرشح المفضل

عدد سنوات الخبرة
الحد الأدنى: 3 الحد الأقصى: 5

المرشح المفضل

Job Source

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

شاهد أيضاً
إغلاق
زر الذهاب إلى الأعلى