الملخص
تعلن BBI عن وظيفة مهندس برمجيات الواجهة الخلفية أول في دبي. تشمل المهام تصميم وتطوير واجهات REST وGraphQL والخدمات المصغرة وأنظمة معالجة بيانات الفيديو والأنظمة المعتمدة على الأحداث، إلى جانب تحسين قواعد البيانات وأداء الواجهات. يشترط الحصول على درجة البكالوريوس أو الماجستير في علوم الحاسب أو مجال ذي صلة، وخبرة مهنية من 5 إلى 9 سنوات في هندسة البرمجيات مع تركيز على تطوير الواجهات البرمجية. كما تتطلب الوظيفة خبرة في Python وNode.js والمنصات السحابية وCI/CD وDocker وKubernetes وأمن الواجهات البرمجية.
نص الإعلان
كما نُشر على bbi.ai. نقلناه من موقع صاحب العمل ونعرضه بنصّه الأصلي.
Responsibilities:
- Architect, design and develop REST/GraphQL APIs and microservices (Python FastAPI/Flask, Node.js/Express.js)
- Build video-metadata processing and event-driven systems
- Design and optimise database schemas across relational and NoSQL stores (PostgreSQL, MongoDB, TimescaleDB, Redis)
- Implement message-broker-based pipelines (Kafka/RabbitMQ) and authentication/security (JWT, OAuth)
- Optimise API performance; design and maintain CI/CD pipelines; containerise with Docker, orchestrate with Kubernetes
Qualifications:
- Bachelor's or Master's degree in Computer Science or related field
- 5-9 years of professional software-engineering experience with a focus on API development
- Proficiency in Python and Node.js, with frameworks such as FastAPI, Flask or Express.js
- Extensive knowledge of relational and NoSQL databases; API security best practices
- Experience with cloud platforms and a strong background in CI/CD, Docker and Kubernetes