وظائف الخليجوظائف بيت الخليج
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