Full-Stack Engineer

2 weeks ago


Cairo, Cairo, Egypt 99brightminds Full time

About the role

We're hiring a Junior to Mid-level Full-Stack TypeScript Engineer (≈2–4 years) to ship features across our AI product: + React on the frontend, (Express) on the backend, PostgreSQL/Supabase for data, and a clean separation of concerns. You'll collaborate with product and design, write well-tested code, and build AI features responsibly using closed- and open-source LLMs.

What you'll do

  • Build end-to-end product slices across frontend ) and backend (Node/Express).
  • Design relational schemas in PostgreSQL; leverage Supabase (RLS policies, auth, storage) and Redis for caching/queues.
  • Ship accessible, responsive UIs with Tailwind CSS, Radix UI, and shadcn/ui; internationalize with next-intl.
  • Implement auth (JWT, bcrypt), real-time features ), and background jobs (Bull or equivalent).
  • Integrate AI features: Call LLMs via OpenAI/Anthropic SDKs (streaming responses, function/tool calling, JSON mode).
  • Build basic RAG flows (document ingestion, chunking, embeddings, pgvector, retrieval, re-ranking).
  • Implement prompt management (templating, variables, role separation), evals with golden sets, and prompt/version control.
  • Add safety/guardrails (rate-limits, content filters, PII redaction, allow/deny lists, safe tool execution).
  • Optimize latency/cost (caching, batching, retries/backoff, fallbacks across models/providers).
  • Write and maintain tests: Jest (unit/integration), React Testing Library, Supertest (API), Playwright (E2E).
  • Ship via Git/GitHub, containers (Docker/Compose), and CI/CD (GitHub Actions preferred).
  • Participate in code reviews; propose architectural improvements; keep code modular and maintainable.
  • Add lightweight observability (logging, tracing, metrics) and sensible error handling.

Tech stack you'll use

  • Languages:
    TypeScript (primary), JavaScript (ES6+)
  • Frontend:
    , React, Tailwind CSS, Radix UI, shadcn/ui, next-intl
    State/Data-fetching:
    Zustand, TanStack Query
  • Backend:
    , Express, JWT (jsonwebtoken), bcryptjs, , Bull (or similar)
  • Data:
    PostgreSQL (Supabase strongly preferred),
    pgvector
    , Redis
  • AI:
    OpenAI/Anthropic SDKs, embeddings, retrieval (Supabase + pgvector), basic agent/tool calling; familiarity with LangChain/LangGraph or equivalent is a plus
  • Testing:
    Playwright (E2E), Jest, React Testing Library, Supertest
  • DevOps/Tooling:
    Docker, Docker Compose, Git/GitHub, npm (bun familiarity a plus), GitHub Actions,
    feature flags
  • Observability (nice):
    Sentry, OpenTelemetry, Langfuse (or similar)

What success looks like (first 90 days)

  • Ship 2–3 meaningful vertical slices with tests and docs.
  • Replace ad-hoc logic with modular services and clear API contracts.
  • Land one
    AI-powered feature
    end-to-end (e.g., RAG-backed assistance or structured tool-calling) with prompt/version management and safe secret handling.
  • Improve reliability via targeted test coverage, error budgets, and pragmatic refactors; add basic tracing for slow paths.

You'll excel here if you have

  • Full-stack proficiency:
    Comfortable moving between React components, API routes, SQL, and infra basics.
  • Understanding of AI coding: Knows when to use LLMs vs. deterministic code; can design prompts as interfaces and manage them like code (templating, versioning).
  • Implements embeddings + vector search (pgvector), retrieval chains, and tool/function calling safely.
  • Sets up lightweight
    evals
    (golden prompts, regression checks) and telemetry for quality, latency, and cost.
  • Applies safety practices (rate limits, timeouts, retries, redaction, input/output validation) and fallbacks across providers.
  • Architectural judgment:
    Defines module boundaries, API contracts, and data models that scale.
  • Pragmatism:
    Balances ideal designs with incremental delivery.
  • Quality mindset:
    Clean code, useful tests, actionable logging, and clear docs.
  • Collaboration:
    Crisp communication, constructive reviews, and end-to-end ownership.

Minimum qualifications

  • ≈2–4 years building web apps with TypeScript
  • Production experience with and Node/Express
  • PostgreSQL proficiency and comfort with Docker/Compose
  • Hands-on testing experience (Jest/RTL and at least one of Supertest or Playwright)

Nice to have

  • Supabase (auth, storage,
    RLS
    , SQL) and Redis in production
  • AI SDKs (OpenAI/Anthropic),
    pgvector
    and embedding workflows; exposure to LangChain/LangGraph or MCP tools
  • Real-time features ) and background jobs (Bull/Queues)
  • Performance profiling (Lighthouse/React Profiler), basic observability (Sentry/OTel/Langfuse)
  • i18n with next-intl; CSS-in-JS familiarity
  • GitHub Actions, feature flags, and basic cost/latency tuning for AI

How we work

  • AI-first:
    We treat AI features like any other production system—prompt/version control, evals, telemetry, fallbacks, and cost/latency budgets. We encourage AI-assisted dev tools (e.g., Claude Code/Copilot) while keeping security and code review standards high.
  • Ownership:
    Small team, high impact—engineers own features end-to-end, from design to metrics.
  • Testing & CI:
    Tests that matter, fast CI, and automated checks for accessibility, types, and prompts.
  • Code review:
    Fast, respectful, clarity-focused; prefer small PRs and steady delivery.
  • Remote-friendly:
    Async-first collaboration across time zones with clear written communication.

  • full stack Engineer

    1 week ago


    Cairo, Cairo, Egypt CONFIDENTEVIP SL Full time

    We're hiring a Junior Full Stack Engineer 2+ Years Experience to work on cutting-edge AI & logistics solutionsRequirement : Bachelor's degree in Computer Science or a related field. Strong full-stack development experience. Agile, Git flow, Jira/ClickUp. Using Python and TypeScript. Comfortable with SQL databases and caching strategies. Type: Full-time If...

  • Full-Stack Engineer

    1 week ago


    Cairo, Cairo, Egypt Scale Army Careers Full time

    Our client is building a robust platform that powers AI-driven health tools, combining modern web technologies with intelligent systems to support both patient and provider experiences. They operate in a fast-moving, innovation-focused environment where engineering ownership, product collaboration, and high-quality execution are core to their...

  • Full Stack Engineer

    5 days ago


    Cairo, Cairo, Egypt Mastery Academy | ماستري اكاديمي Full time

    We're looking for aFull-Stack Developerwho works fast, thinks architecturally, and usesAI coding assistants as a core part of their workflow. This is not a traditional full-stack role. This is for developers who know how toship faster using AI — without sacrificing code quality.What You'll DoBuild and maintain full-stack applications (Frontend +...

  • Full Stack Engineer

    1 week ago


    Cairo, Cairo, Egypt Kaiizn Full time

    Full Stack Engineer (TypeScript, , MongoDB)We're looking for aFull Stack Engineerto join our fast-growing early-stage team and help us scale our platform as we expand. You'll play a key role in building core product functionality, designing reliable APIs, and laying the technical foundation to support high growth and seamless operations.You'll work across...


  • Cairo, Cairo, Egypt Nanovate Full time

    We are hiring: Senior Full-Stack Engineer (Full-time, On-site – Cairo)Nanovate is building Arabic-first AI products and enterprise solutions that require strong engineering foundations, reliable back-end systems, and seamless user experiences. We are looking for a Senior Full-Stack Engineer who can own end-to-end development, collaborate closely with our...


  • Cairo, Cairo, Egypt quTIP Full time

    Company DescriptionquTIP is committed to partnering with clients to enhance their effectiveness, efficiency, and profitability through cutting-edge business and technology solutions. By delivering tailored consulting services and mobile business solutions, quTIP helps organizations better serve their customers. We excel at providing customized solutions to...


  • Cairo, Cairo, Egypt GET Group Holdings Ltd. Full time

    GET Group Holdings Ltd. is hiring immediately: #Senior_Full_Stack_Developer (.NET & Angular)Location: #Sheraton #CairoEmployment Type: #Full_time #hybirdKey_Responsibilities:* Design, develop, and maintain scalable and robust full-stack web applications using .NET and Angular.* Collaborate with cross-functional teams to define software requirements and...

  • Full Stack Engineer

    2 weeks ago


    Cairo, Cairo, Egypt Bravo Full time

    Company DescriptionBravo is an advanced e-wallet application designed for making secure and flexible digital payments. Bravo offers users a reliable platform for managing their financial transactions digitally. The application is continuously improved to meet the needs of its diverse user base by employing state-of-the-art security measures. Based in Cairo,...


  • Cairo, Cairo, Egypt The Bridge BFC Full time

    The Bridge BFC Hiring Senior Full-Stack Engineer (React + )JoinThe Bridge BFCas a Senior Full-Stack Engineer with strong expertise in. If you're passionate about creating high-quality, scalable web applications and enjoy working in a collaborative, innovative environment, we'd love to have you on our team. Experience withis highly valued and will enable you...

  • Full Stack Engineer

    3 days ago


    Cairo, Cairo, Egypt Loynova Full time

    About the Role:We're seeking a seasoned Senior Full Stack .NET Developer to play a crucial role in developing a high-performance, multi-tenant microservices platform. In this role, you will leverage your experience in .NET technologies, microservices architecture, and full stack development to build scalable, secure, and highly available applications while...