نشكر لك اهتمامك بهذه الفرصة، نأمل منك قراءة كافة التفاصيل والمتطلبات والحرص على استيفائها لزيادة فرص قبولك. نظرًا لأهمية اللغة الانجليزية لكون الوظيفة تقنية، بعض أجزاء هذا الإعلان ستكون باللغة الانجليزية.
منصة منترني
منترني منصة للتواصل الحي (صوت/فيديو) تربط أصحاب المعرفة والخبرات من متخصصين وخبراء بغيرهم ممّن يمكنهم الاستفادة من تلك المعارف والخبرات (رواد أعمال، الخ…).
نهدف تمكين الأفراد لمساعدتهم ليكونوا أفراد فاعلين وصُنّاع للتغيير الإيجابي في مجتمعاتهم.
فرصة العمل
نبحث عن بطل (Champion)، قائد للتغيير، خبير ومبتكر تقني شغوف بالتقنية وفرص استخدامها في تحسين حياة الآخرين لقيادة فريق تطوير منصة منترني وفق المتطلبات الموضحة أدناه. فرصة العمل حاليًا عن بُعد.
نبحث عن شخص يشاركنا أحلامنا ويساعدنا في تحقيقها وأكثر وذلك من خلال بناء وزيادة فاعلية فريق العمل والمنصة وإمكانياتها وأخذنا والمنصة لمستوى جديد كليًا. لابد أن يكون هذا المبتكر والقائد مهتمًا مؤمنًا بأهمية التعلم الذاتي وفرص التطوير الشخصية لمساعدتنا (ومساعدة نفسه قبل ذلك) في الوصول للأهداف العظيمة.
نبحث عن شخص مثلنا يحلم بإحداث تغيير اجتماعي إيجابي بسرعة عالية وعلى مستوى ليس له مثيل. نضمن لك أنه بتواجدك وعملك معنا سيكون لك دور أساسي في إحداث مثل هذا التغيير الإيجابي في العالم (أو على الأقل جزء كبير منه!) بإذن الله.
لقد قمنا في الفترة الماضية ورغم تواضع إمكانياتنا بتقديم أكثر من ١٠٠٠٠ دقيقة إرشاد مؤثرة وذات قيمة ساهمت في التأثير إيجابًا في عدد كبير من المستفيدين. نبحث عن شخص عظيم ليساعدنا كفريق وفي تطوير المنصة للإنتقال للمستوى التالي!
This is a key role and we are looking for a true champion and tech innovator to fill this role of a team champion (leader). We are looking for someone who could help us grow our current platform and our capabilities as a team while also being open to all learning and self-learning opportunities to further expand the horizon of what is possible, to help us realize our important and society impacting vision.
We are looking for those, similar to us, who want to do a ton of social good at a blazing speed & scale. We can guarantee that what you will be working on will have a positive impact on lots of people around the world! We have already delivered nearly 10000 mentoring minutes, impacting the lives of many, and we look forward to taking this to the next level!
١) المتطلبات (Requirements)
الشروط التقنية (Technical)
- MSc degree or equivalent practical experience in the IT field.
- Proven ability to design & help develop future-proof, maintainable, large-scale systems.
+5 year experience as a back-end developer delivering production level platforms and systems and working with tech/tools such ashas the following experience and capabilities:
- PHP/Javascript is a must.
- Prior experience with relevant
Javascriptframeworks such as Laravel. - Working with AWS and utilizing various services for business success.
- Prior DevOps experience in setting up and development and production servers. This will include configuring CI/CD, pipeline, monitors, alerts and making sure that system is up and running within agreed SLA.
- Comfortable in dealing with Linux terminal and bash scripting.
- Excellent knowledge/Experience with Relational databases (MySQL/PostgreSQL) and its query optimization techniques.
- Excellent knowledge/Experience with NoSQL databases (Redis, MongoDB or DynamoDB).
- Excellent knowledge/Experience building RESTful API.
- OOP principles (Design patterns, SOLID, DRY).
- HTML 5, CSS3(SASS/LESS), XHTML, Cross Browser.
- Good Knowledge/Experience building micro-services architecture and went through splitting exercise from monolith to micro-service at least once.
- GIT Workflow, Pull/Merge requests cycles and versioning systems.
- Unit testing and test-driven development.
- Trello or other services for project/tasks management.
- Slack or similar for team communications.
المنظمة، القيادة، والفريق (Organization & Team)
- لابد من وجود خبرات سابقة في مهام قيادية وإدارة والعمل ضمن فرق العمل التقنية.
- شغوف بالتقنية وعلى إطلاع بالجديد في المجال، الخدمات الجديدة، الأدوات، والتقنية المختلفة.
- مؤمن وملتزم بالتطوير المستمر على مستوى نفسه، أفراد الفريق، والمنظمة، ومهتم بفرص التعلم الشخصية وعلى مستوى المنظمة.
- يجيد اللغتين العربية والانجليزية فهمًا وتحدثًا وكتابةً.
- لديه المقدرة على جمع وفهم متطلبات العملاء وتقدير الجهود المطلوبة لللمهام والأعمال باستخدام أساليب تقدير العمل (Estimation Techniques).
- يؤمن بـAgile ولديه القدرة على قيادة فريق العمل يتبنى هذه المنهجية بفاعلية.
- مهتم جدًا وحريص على فاعلية أفراد الفريق والفريق ككل، ومايتم تحقيقه من نتائج في سبيل الوصول إلى تجارب ناجحة لعملائنا (Customer Success).
- المقدرة على توضيح وتبسيط وشرح مفاهيم واستراتيجيات التصميم والتطوير الهندسي (Engineering Design) والمتعلقة بالنمو (Scalability)، جودة الأداء (Performance)، الأمان (Security)، سهولة الاستخدام (Usability)، والمنصات التطويرية (Developmental Platforms).
٢) مهارات ومقدرات إضافية مفضلة (Preferred Experience and Knowledge)
هذه المقدرات والمهارات ستساعد في زيادة فرص ترشحك للوظيفة كونها إضافية:
- Experience using Node.JS and similar frameworks.
- AI/Machine Learning: have an understanding of existing tools/services that could be utilized.
- Message queuing service (RabbitMQ, beanstalk, KAFKA or another solid queue service) for asynchronous tasks.
- Portfolio, GitHub (or another open-source account), list of published works is a plus.
- Experiences developing communication (text, voice, video) apps/platforms.
- Experiences and deep understanding of (RTP/RTCP/WebRTC) is a plus.
- Real time applications engine, such as socket.io.
- Experience with ElasticSearch, Kibana, Logstash, Grafana, Docker, Kubernetes.
٣) المسؤوليات (Key Responsibilities)
- Innovation champion: always trying to assess customers’ needs to analyze and brainstorm improvement opportunities (business or technical).
- Collaborate with business owner, UX, architects and developers to understand the business needs and find the best technical solutions for meeting those needs.
- Analysis and optimization of severs/platforms structures including championing efforts to switch to a micro-services structure or similar.
- Build highly scalable and reliable APIs, infrastructures, and services.
- Continuous API and server resources testing and optimization.
- Lead a team of developers ensuring that sprint are prepared, tasks are distributed, and are being implemented in a reasonable time.
- Quality & stress testing of implemented functions to quickly surface issues and resolve them before pushing the code live.
- Implementing and overseeing exceptions/problems/bugs reporting systems & services for our products. This includes quick intervention to address key issues right away.
- Help in researching and utilizing existing services and technologies to enhance our products.
- Day to day monitoring & optimization of all existing applications and solving bottlenecks before they turn into a disaster.
- Ability to research, compare, and test various options (such as codes, services, technologies) to make important decisions.
التقديم
نشكر لك اهتمامك ورغبتك في العمل معنا. نظرًا لكبر عدد المتقدمين، سيتم التواصل فقط مع المترشحين للمرحلة التالية.