Browse Jobs
For Companies
Log inGet Started

Senior Backend Developer

Madinaty, Cairo

Senior Backend Developer

Madinaty, Cairo
posted 1 month ago

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Position Overview

We're looking for a senior engineer who can handle backend infrastructure, DevOps, and AI/ML optimization. This role is critical for scaling Reelin AI from its current state to 2M+ users. You'll be responsible for system architecture, database optimization, API building /  integrations, and AI model fine-tuning.

Key Responsibilities

Backend & Infrastructure (60%)

  • Scale backend APIs to handle 2M+ concurrent users
  • Optimize MongoDB database (queries, indexing, sharding strategy)
  • Implement caching layer (Redis) for performance
  • Build robust queue system for video generation jobs
  • Set up monitoring, alerting, and logging infrastructure
  • Optimize API costs (Runway, HeyGen, ElevenLabs)
  • Implement rate limiting and request throttling
  • Database migration and backup strategies
  • CI/CD pipeline optimization

AI/ML Engineering (30%)

  • Optimize Runway ML and HeyGen API prompts for quality and cost
  • Fine-tune personality extraction from social media data
  • Improve journey generation algorithm
  • A/B test different AI approaches for better user experience
  • Monitor and improve video generation success rates
  • Reduce API call failures and retry logic optimization
  • Cost optimization for AI services (reduce unnecessary calls)

DevOps (10%)

  • Infrastructure as Code 
  • Server monitoring and alerting
  • Cost monitoring and optimization
  • Security best practices
  • Performance testing and load testing

Required Skills

Must Have

  • Backend: Node.js, TypeScript, Express/Next.js API routes
  • Database: MongoDB (Atlas), Redis, query optimization
  • Cloud: Vercel, AWS (EC2, S3, Lambda), or similar
  • Queue Systems: BullMQ, AWS SQS, or similar
  • Monitoring: DataDog, New Relic, Sentry, or similar
  • AI/ML: Python Experience with API integrations (OpenAI, video AI APIs)
  • Prompt Engineering: Experience optimizing AI prompts
  • Python: For any custom ML/data analysis work

Nice to Have

  • Experience scaling apps to millions of users
  • Experience with video processing pipelines
  • GraphQL experience
  • Kubernetes/Docker experience
  • Cost optimization experience

Experience Level

  • Senior Level (5+ years experience)
  • Must have scaled at least one application to 100K+ users
  • Experience with AI/ML APIs and prompt engineering
  • Strong problem-solving and architecture skills

Job Requirements

 

Required Skills

Must Have

  • Backend: Node.js, TypeScript, Express/Next.js API routes
  • Database: MongoDB (Atlas), Redis, query optimization
  • Cloud: Vercel, AWS (EC2, S3, Lambda), or similar
  • Queue Systems: BullMQ, AWS SQS, or similar
  • Monitoring: DataDog, New Relic, Sentry, or similar
  • AI/ML: Python Experience with API integrations (OpenAI, video AI APIs)
  • Prompt Engineering: Experience optimizing AI prompts
  • Python: For any custom ML/data analysis work

Nice to Have

  • Experience scaling apps to millions of users
  • Experience with video processing pipelines
  • GraphQL experience
  • Kubernetes/Docker experience
  • Cost optimization experience

Experience Level

  • Senior Level (5+ years experience)
  • Must have scaled at least one application to 100K+ users
  • Experience with AI/ML APIs and prompt engineering
  • Strong problem-solving and architecture skills

Similar Jobs

Search other opportunities
JobEngineering - Telecom/TechnologySenior Backend Developer