Senior Python Backend Engineer

Senior Python Backend Engineer
نوع العمل : عمل كلى
الخبرة : 0-1 سنة
الراتب : not
المكان : egybt

About the role: Fintech startup building "Cursor for Finance" – you'll architect critical backend systems, work directly with CTO (.NET background), and shape technical direction. Fast-paced, high-ownership environment with real client deployments.


What You'll Do

  • Build scalable, secure backend services for AI-powered financial intelligence platform serving institutional clients in MENA markets
  • Develop RESTful APIs and real-time WebSocket services using Django + Channels for collaborative workflows and real-time data streaming
  • Implement LangGraph-based agentic systems with RAG for financial analysis and research automation
  • Own backend infrastructure decisions with clear service boundaries, optimizing for startup velocity and future scalability
  • Design and optimize PostgreSQL databases (with pgvector for semantic search), Redis caching, and async task processing
  • Deploy and maintain services on Google Cloud Platform using Docker and Kubernetes
  • Implement security best practices for financial data handling – OAuth integration, API security, data encryption
  • Build integrations with LLM API for intelligent document processing and conversational interfaces


What We Need

Required:

  • 5+ years Python development (3+ with exceptional Django portfolio)
  • Django expert – ORM, migrations, middleware, signals, best practices
  • Django Channels – WebSocket patterns, async consumers, real-time communication
  • Async/await – asyncio, concurrent programming, event loop management
  • PostgreSQL – complex queries, indexing, optimization, connection pooling
  • Redis – caching strategies, Channels layer, session management
  • RESTful API design – Pydantic validation, request/response schemas, versioning
  • Localization – building applications that support multiple languages (English/Arabic), internationalization (i18n) patterns
  • Docker – containerization, multi-stage builds, docker-compose
  • Testing – pytest, integration tests, test-driven development
  • Security mindset – OAuth flows, JWT validation, input validation, SQL injection prevention, secrets management
  • Cloud deployment – GCP/AWS experience (compute, storage, databases)
  • Portfolio with production backend systems (fintech, SaaS, enterprise applications preferred)


Strong Plus:

  • Elasticsearch/OpenSearch – full-text search, aggregations, index management for RAG systems and general search functionality
  • Kubernetes – deployments, services, ingress, cluster management
  • LLM integration – OpenAI/Anthropic APIs, streaming responses, token management, cost optimization
  • RAG systems – vector databases, semantic search, embedding pipelines, retrieval strategies
  • Background tasks – Celery/Dramatiq for async job processing
  • LangGraph/LangChain – agentic workflows, state management, multi-agent orchestration
  • gRPC/Protobuf – high-performance service communication
  • CI/CD – GitHub Actions, GitOps, ArgoCD
  • Observability – structured logging, distributed tracing (OpenTelemetry), monitoring (Prometheus/SigNoz)
  • Financial data processing – time-series, market data, data validation


Nice to Have:

  • Kafka/RabbitMQ – event-driven messaging
  • NoSQL databases – MongoDB, document storage patterns
  • Graph databases – Neo4j for relationship modeling
  • .NET background – can collaborate on cross-platform architecture decisions
  • Arabic language – working with Arabic text/documents
  • Frontend awareness – basic understanding of React, TypeScript, or frontend patterns enables better API design and team collaboration