يتطلب رسالة مع الطلب؟: 
لا
توجيهات التقديم: 

Interested in this position? Please fill out our application form at bloom.pm/jointheteam/senior-full-stack-dev  Please note that we only consider job applications that are submitted through this link.

Want to know more about us and our current open positions? head to www.bloom.pm/jointheteam/

البريد الالكتروني للشخص المسؤول: 
الوصف: 

Join our team to refine the beta version of our productivity and program management platform, help take it to the market, and continually refine it based on user feedback along with your ideas!

We’re looking for a Senior Full Stack Developer to help with writing and supporting production code following our quality and coding standards. In addition to making your deliverables available on our test and production servers, we’re looking for someone to be a knowledge center for the team and to support the agile project management process (SCRUM) as well as develop and maintain our documentation to ensure long term maintainability of our platform. 

Bloom is a learning organization and to support you in your growth grow and in the face of new challenges, we will provide you with the needed coaching/mentoring on the use of state-of-the-art engineering practices and methodologies.

 

Responsibilities:

  • Developing product features following our coding and quality standards
  • Developing coding and quality standards
  • Leading in code review sessions
  • Assessing technologies presented by the team
  • Participating in Agile/Scrum meetings 
  • Participating in code review sessions
  • Developing unit and integration tests 
  • Researching and presenting learnings on technologies to the team
  • Sharing your ideas, feedback, and suggestions for platform enhancements

 

Requirements

Scrum Values

We are excited to build a team based around living and developing these values:

  • Courage: Scrum Team members have the courage to do the right thing and work on tough problems.
  • Focus: Everyone focuses on the work of the Sprint and the goals of the Scrum Team.
  • Commitment: People personally commit to achieving the goals of the Scrum Team.
  • Respect: Scrum Team members respect each other to be capable, independent people.
  • Openness: The Scrum Team and its stakeholders agree to be open about all the work and the challenges with performing the work.

 

Must Have:

  • Knowledge of MongoDB, React, and NodeJS
  • Experience working with NoSQL databases and an understanding of relational database systems
  • Experience working with object oriented programming paradigms and an understanding of functional programming paradigms 
  • Understanding of IoT messaging 
  • Experience in front end web development using an advanced JS framework
  • Experience in Scrum or other agile methodologies
  • Experience in web API development (REST)
  • Demonstrated understanding of a backend language
  • Open to learning new technologies and going out of comfort zone
  • Discipline and organization in meeting deadlines
  • Ability to think on your feet and make local decisions for the long term
  • Passion for problem solving and software development
  • Experience in developing products for real life use
  • Especially looking for people who are interested in and can lead Scrum teams

Nice to have:

  • Knowledge of Mongoose
  • Knowledge of AWS IoT and/or MQTT

 

Job Details

  • Remote work / partial remote work is ok
  • Initial contract is as a “consultant/contractor”, with potential for shifting to a full-time position in the future
  • All positions can be paid into accounts in Lebanon (fresh money accounts) or abroad.
منتهية الصلاحية

ملاحظة:

دليل مدني، شبكة المجتمع المدني، يوفر للمنظمات منصة لنشر الوظائف, وليس مسؤول عن عملية التوظيف. كل منظمة مسجلة على دليل مدني هي مسؤولة بشكل فردي عن منشوراتها وعن عملية التوظيف.

آخر تاريخ التحديث: 
07 يوليو, 2021
قطاع(ات) التدخل:
العلوم والتكنولوجيا
آخر مهلة للتقديم:
الأربعاء, 21 يوليو 2021
نوع العقد:
‫استثاري‬
مدة الوظيفة:
3 months with potential to extend
الراتب
N/A
نطاق الراتب:
> 3000 (USD)
درجة التعليم:
بكالوريوس
تفاصيل درجة التعليم:
Either: Bachelor degree in Computer Science or Computer Engineering Or: Work experience with a proven track record in software development will be taken into consideration in lieu of a relevant university degree
متطلبات الخبرة:
بين 5 سنوات و10 سنوات
اللغة العربية:
جيد
اللغة الانكليزية:
جيد جداً
اللغة الفرنسية:
غير مطلوب
البلد/المدينة: 
  • Lebanon
randomness