Senior Back-End Engineer
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
- Department
- OTS
- Location
- UAE
- Employment type
- Contract
About BBI
Founded in 2009, with presence in Egypt, the UAE, Saudi Arabia, Qatar and Algeria, BBI has been operating as a trusted partner at the cutting edge of data and AI solutions. Driven by a team of 250+ professionals who have completed 500+ successful engagements across multiple sectors, BBI has been enabling clients across the region to unlock the potential of their data, transforming it into actionable insights and strategic assets. BBI’s vision grounded in innovation and partnerships is to provide end-to-end data and AI solutions starting by the definition of an actionable and customized data and AI strategy followed by its effective implementation by BBI’s experienced professionals, powered by sustainable and ethical AI.