
Search by job, company or skills
Role Overview
We are looking for a Senior Full-Stack Engineer based in Egypt, with strong Azure and data experience, who uses LLMs as a development accelerator, not a replacement for solid engineering fundamentals.
You will design and build features end-to-end from system design and data modeling to production-ready code. This role requires strong coding skills, product thinking, and the ability to dive deep into complex technical problems when AI-generated code is not sufficient.
Responsibilities
Design and implement product features end-to-end
Translate high-level ideas into:
System designs
Data models
APIs and user flows
Build and maintain full-stack services:
Backend (Node.js / NestJS or Python / FastAPI)
Frontend (React / Next.js)
Work on data-heavy systems, including querying, indexing, and performance optimization
Use LLM tools (ChatGPT, Cursor, Windsurf, etc.) to accelerate development while ensuring correctness and quality
Debug, refactor, and optimize complex logic and performance-critical code
Collaborate closely with the founder on architecture and feature design
Follow best practices for security, scalability, and cost efficiency on Azure
Required Qualifications
Engineering & Coding
Strong software engineering fundamentals
Experience building and maintaining production-grade applications
Comfortable debugging and writing complex logic without relying solely on LLMs
Azure Experience (Required)
Hands-on experience with:
Azure App Services, Container Apps, or AKS
Azure Storage (Blob, Queue)
Azure Monitor / Log Analytics
Basic Azure networking concepts (VNets, private endpoints)
Data Experience (Required)
Strong experience with relational databases (PostgreSQL, SQL Server, etc.)
Data modeling and schema design
Query optimization and performance tuning
Experience with search or vector-based systems (pgvector, Azure AI Search, etc.)
Familiarity with RAG pipelines, embeddings, or LLM-driven data workflows
LLM-Accelerated Development
Daily use of LLMs to speed up development
Ability to review, validate, and improve AI-generated code
Nice to Have
Azure OpenAI or Azure AI Search
Event-driven systems (Service Bus, Event Grid)
Infrastructure as Code (Terraform or Bicep)
Observability (OpenTelemetry, Application Insights)
Startup or founder-led company experience
What This Role Is Not
Not a junior role
Not a prompt-only engineering role
Not a ticket-only execution role
This role involves technical ownership and feature design, not just implementation.
Ideal Candidate Profile
A strong, senior-level engineer in Egypt with Azure and data experience who thinks in systems and features, uses LLMs to move fast, and can independently design, build, and ship reliable solutions.
Job ID: 140435137