الخبرة : 0-1 سنة
الراتب : not
المكان : egybt
Backend Developer (Python/Django, Node.js)
About Makkook AI
Makkook is a next-generation AI company that helps enterprises move from disconnected data to deeply embedded intelligence. We design, prototype, and deploy AI systems that think, adapt, and evolve — built not just to automate, but to transform.
Whether you're launching your first AI pilot or scaling intelligence across your organization, we provide the architecture, strategy, and execution to make AI perform at the core of your business.
The Mission
“To ignite intelligence inside organizations — embedding AI systems that don’t just automate, but evolve, outthink, and outperform.”
👉 Makkook doesn’t deliver “solutions.”
We build AI-powered brains for businesses ready to dominate their game.
What You’ll Do
● Design & build services: Architect, implement, and maintain REST/GraphQL/gRPC APIs (HTTP/WebSocket) with clear contracts and OpenAPI/SDL specs.
● Security first: Implement OAuth2/OIDC, JWT, RBAC/ABAC, rate limiting, input validation, encryption at rest/in transit, and secrets management.
● Data modeling: Design normalized schemas and indexes; write efficient queries; optimize with caching and pagination; manage migrations and backups.
● AI integration: Expose/consume AI services (e.g., ASR/NLP inference) via internal APIs/queues; add idempotency, circuit breakers, and retries.
● Scalability & performance: Profile bottlenecks; introduce caching (Redis), message queues (RQ/Celery/Kafka/RabbitMQ), and horizontal scaling; target p95 latency SLOs.
● Reliability: Implement health checks, observability (structured logs, metrics, traces), graceful shutdowns, and back-pressure handling.
● Testing & quality: Write unit/integration/e2e tests; maintain CI pipelines; perform code reviews and maintain coding standards.
● Collaboration: Work with frontend/mobile for clean contracts and versioning; coordinate with AI/DevOps on deployments and rollbacks; document everything for reproducibility.
Your Toolkit (our stack)
● Python: 3.11+, Django/Django REST Framework, FastAPI; Celery/RQ.
● Node.js: 18+, Express or NestJS (TypeScript preferred).
● Data: PostgreSQL (primary), Redis (cache/queues), optional MongoDB/Elasticsearch.
● APIs & Realtime: REST, GraphQL (Apollo), gRPC, WebSockets/Server-Sent Events.
● Infra: Docker, docker-compose; Nginx; GitHub Actions (CI/CD); basic K8s a plus.
● Observability: Prometheus, Grafana, Sentry; OpenTelemetry (nice-to-have).
● Cloud: AWS/GCP/Azure; object storage (S3/MinIO). IaC with Terraform (bonus).
Qualifications
● Bachelor’s in Computer Science, Software Engineering, or related.
● 1–3 years of backend development with Django/Flask and/or Node.js.
● Strong SQL (PostgreSQL preferred) + familiarity with at least one NoSQL store.
● Solid API design fundamentals (REST/GraphQL), pagination, versioning, error models.
● Comfortable with Docker, Linux basics, and containerized local dev.
● Testing mindset (pytest/Jest) and Git proficiency.
Nice-to-have
● Django Channels, DRF best practices, Async Python; NestJS + TypeScript.
● Event-driven design (Kafka/RabbitMQ), Redis Streams, CRON/schedulers.
● Performance tuning (N+1 fixes, query plans, connection pooling).
● Security (OWASP ASVS, JWT pitfalls, OAuth2 flows, secrets rotation).
● K8s, Terraform, service meshes; OpenAPI/GraphQL federation; feature flags.
● Integrating AI services (latency budgeting, idempotency keys, trace context).
Benefits & Work Style
● Competitive EGP package; medical & social insurance.
● 21+ days PTO; flexible hours (shorter Ramadan hours).
● Hybrid culture: async docs, crisp decision memos, weekly demos.
Please send your cv with subject "Backend Developer" to: