وظيفة مهندس برمجيات شاغرة في البحرين Software engineer job vacancy in Bahrain


About the job

  • Works is an AI-driven Web3 work platform that enables companies to hire the world's best software developers and designers remotely and on demand.
  • We are a remote-first organisation working together to create exciting remote work opportunities for a global community of professionals. Our vibrant culture is built on shared values and our mission to create economic opportunities so that people have better lives. We foster amazing teams, put our community first, and have a bias toward action.
  • We realise people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential through unbiased personality and technical assessments. Come join us!
  • The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

 Responsibilities

  • Write high quality, testable, reusable, maintainable code both in frontend and backend
  • Develop and maintain backend components and services
  • Design products that can work seamlessly across multiple platforms and browsers
  • Write high quality, testable, reusable, maintainable code
  • Develop and maintain backend components and services
  • Participate in code review and design review
  • Provide task analysis, estimation, and potential blockers
  • Write various API’s and backend business processing logic with the cutting edge NodeJs language to improve the availability, scalability, latency, and efficiency of Works’ range of services
  • Build a high-performance dynamic web application with Angular

Qualifications

  • 3+ years experience in software development, and 2+ years of experience working in product development as an Software Engineer or equivalent
  • Commanding grasp of Angular, Node.js, Python, MongoDB
  • Well-versed in standard web frameworks such as Angular, React.js
  • Proficient in at least one programming language and the fundamentals of CS such as Data Structures, Algorithms, Operating Systems, etc.
  • Proficiency in OOP, SQL, Design Patterns, and software best practices
  • Working knowledge of building back-end systems around DBMS, Caches, NoSQL, Web, and App servers.
  • Experience in Payments, Transaction History and Wallet System is a plus
  • Experience in building cloud service would be an advantage
  • Strong knowledge of best coding practices, centralised repository version contract and deployment procedures

Apply for company jobs from here

 

عن العمل

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

 المسؤوليات

  • اكتب تعليمات برمجية عالية الجودة وقابلة للاختبار وقابلة لإعادة الاستخدام وقابلة للصيانة في كل من الواجهة الأمامية والخلفية
  • تطوير وصيانة المكونات والخدمات الخلفية
  • تصميم المنتجات التي يمكنها العمل بسلاسة عبر منصات ومتصفحات متعددة
  • اكتب تعليمات برمجية عالية الجودة وقابلة للاختبار وقابلة لإعادة الاستخدام وقابلة للصيانة
  • تطوير وصيانة المكونات والخدمات الخلفية
  • المشاركة في مراجعة الكود ومراجعة التصميم
  • توفير تحليل المهام والتقدير والحواجز المحتملة
  • اكتب العديد من واجهات برمجة التطبيقات (API) ومنطق معالجة الأعمال الخلفية باستخدام لغة NodeJs المتطورة لتحسين توفر مجموعة خدمات Works وقابلية التوسع وزمن الوصول وكفاءة
  • قم ببناء تطبيق ويب ديناميكي عالي الأداء باستخدام Angular

مؤهلات

  • أكثر من 3 سنوات من الخبرة في تطوير البرمجيات، وأكثر من عامين من الخبرة في العمل في تطوير المنتجات كمهندس برمجيات أو ما يعادلها
  • السيطرة على Angular وNode.js وPython وMongoDB
  • على دراية جيدة بأطر الويب القياسية مثل Angular وReact.js
  • يتقن لغة برمجة واحدة على الأقل وأساسيات علوم الكمبيوتر مثل هياكل البيانات والخوارزميات وأنظمة التشغيل وما إلى ذلك.
  • الكفاءة في OOP وSQL وأنماط التصميم وأفضل الممارسات البرمجية
  • معرفة عملية ببناء أنظمة خلفية حول DBMS وذاكرة التخزين المؤقت وNoSQL والويب وخوادم التطبيقات.
  • تعتبر الخبرة في مجال المدفوعات وسجل المعاملات ونظام المحفظة ميزة إضافية
  • ستكون الخبرة في بناء الخدمة السحابية ميزة
  • معرفة قوية بأفضل ممارسات الترميز وعقد إصدار المستودع المركزي وإجراءات النشر

التقديم على وظائف الشركة من هنا

 

Comments

اعلان2




Font Size
+
16
-
lines height
+
2
-