إرفاق
الوصف الوظيفي
We are seeking an experienced Backend Engineer to architect and develop a high-performance web server for a scalable data solution. You will own the API logic, database design, and production server configuration, ensuring robust async processing while integrating logic from our Data Science team.
المهارات
The Tech Stack
- Core: Python 3.x, FastAPI
- Server/Deployment: Nginx, Gunicorn, Docker, CI/CD
- Async/Queues: Celery, Redis (Broker & Backend)
- Database: PostgreSQL, Alembic
Key Responsibilities
- API Architecture: Design and build robust RESTful APIs using FastAPI to serve complex business logic.
- Task Queue Management: Implement and manage workflows using Celery, utilizing Redis as the message broker and result backend.
- Database Management: Design efficient relational database schemas in PostgreSQL and manage migrations with Alembic.
- DS Collaboration: Integrate algorithmic logic and data models provided by Data Scientists into the production application.
- System Stability: Monitor queue depths, worker health, and API latency to ensure reliability.
Requirements
- Experience: 5 to 7 years of professional backend engineering experience.
- Python Proficiency: Deep knowledge of Python 3, FastAPI, SQLmodel and Pydantic.
- Redis & Celery: Proven experience configuring Redis for managed task queues (handling visibility timeouts, retries, and failures) in addition to caching.
- Server Ops: Hands-on experience configuring Nginx and Gunicorn.
- Database: Strong SQL skills and experience managing schema lifecycles.
- ML Familiarity: Comfortable working with Python data libraries (Pandas, NumPy) to bridge the gap between DS prototypes and production code.
- DevOps: Solid experience with Docker containerization and CI/CD pipelines.
Nice to Have
- Experience with rule-based systems.
- Knowledge of Kubernetes or container orchestration.
- Cloud platform experience (AWS/GCP/Azure).
تفاصيل الوظيفة
المسمى الوظيفي
Lead Backend(Software Development)
مكان الوظيفة
مصر
الدور الوظيفي
تكنولوجيا المعلومات
المرشح المفضل
المستوى المهني
متوسط الخبرة
Raya Holding for Financial Investments
Raya Holding for Financial Investments, a leading investment conglomerate, was established in 1999 in Egypt with a vision to be a market leader and to grow into a solid financial conglomerate with multifaceted operations.
Headquartered in Cairo, Egypt, Raya Holding is managing a diversified investment portfolio of 13 lines of business in the various industries of e-payment, information technology, contact center, smart buildings, consumer electronics, food and beverage, land transport, PET remanufacturing and FMCG. Raya Holding is listed in the Egyptian Exchange (EGX) since 2005, while the company empowers more than 12,000 proficient employees, accommodating to a wide international customer base from offices based in Egypt, Saudi Arabia, UAE, Qatar, Poland, Nigeria and Tanzania.
Raya's Lines of Business include: Aman for e-payments, Aman for Financial Services, Ostool, Raya Customer Experience, Raya Foods, Raya Information Technology, Raya Food Trading, Raya Restaurants, Raya Smart Buildings, Raya Trade, Raya Auto and Haier - Raya Electric.