top of page

Backend Engineer

Zamalek, Cairo, Egypt

Tech

Onsite/Full-Time

We’re looking for a Backend Engineer who thrives in building scalable, efficient, and intelligent backend systems. You will design, develop, and deploy microservices, APIs, and AI integrations that power our platform. The ideal candidate writes clean, maintainable code, understands distributed systems, and can deliver production-ready services that perform under scale.

LOCATION

Zamalek, Cairo, Egypt

EMPLOYMENT TYPE

Onsite/Full-Time

POSTING DATE

Oct 23, 2025

Job Duties and Responsibilities

  • Design, build, and maintain backend microservices using TypeScript (NestJS) and Python.


  • Develop and consume RESTful and WebSocket APIs for internal and external services.


  • Integrate LLM and AI APIs (OpenAI, Gemini, Anthropic, Replicate, etc.) for intelligent automation and data processing.


  • Implement data models and queries using PostgreSQL + TypeORM.


  • Manage background jobs, caching, and queues using Redis.


  • Build Python microservices for AI orchestration, LLM integration, and data workflows.


  • Implement authentication, authorization, and secure API communication (JWT, OAuth2).


  • Ensure performance, scalability, and reliability across all backend services.


  • Deploy, monitor, and manage services using Docker and AWS (S3, EC2, Lambda, CloudFront).


  • Collaborate with DevOps engineers to improve CI/CD pipelines and deployment automation.


  • Write clean, testable, and maintainable code with proper documentation and unit testing.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.


  • 3+ years of experience in backend development or microservice architecture.


  • Strong proficiency in TypeScript (NestJS) and Python.


  • Experience building and maintaining scalable APIs and backend services.


  • Familiarity with cloud infrastructure, preferably AWS (EC2, S3, CloudFront, Lambda).


  • Understanding of async programming, event-driven systems, and real-time communication (WebSockets / SSE).


  • Experience with API security best practices (JWT, OAuth2, rate limiting, input validation).


  • Knowledge of testing frameworks (Jest, PyTest, or similar).


  • Strong debugging, optimization, and problem-solving skills with attention to performance and scalability.

Nice To Have

    - Experience with LangChain / LangGraph and vector search (pgvector, Redis Search).

    - Familiarity with FastAPI / Flask for Python-based AI microservices.

    - Understanding of microservice communication patterns and modular architecture.

    - Knowledge of CI/CD tools (GitHub Actions, Docker Compose).

    - Exposure to event-driven architectures and asynchronous task management.

    - Experience with observability tools (Prometheus, Grafana, ELK stack).
bottom of page