We're hiring · Technology

Software Engineer (Full-stack, Back-end & Integrations)

  • 2 open positions
  • Alexandria, Egypt (hybrid)
  • Full-time
  • Apply by 31/1/2027

Build the systems that run Giftaty behind the scenes. You will design and develop our operations platform, APIs and integrations that connect Shopify, couriers, payment gateways and our production floor, so every personalized order flows smoothly from checkout to delivery.

What you'll do

  • Design, build and maintain back-end services and APIs (Node.js / TypeScript) for orders, production and delivery
  • Integrate Shopify Admin and Storefront APIs, webhooks, courier APIs and payment gateways
  • Build internal dashboards and tools for the support, production and operations teams
  • Design reliable databases and data models (PostgreSQL or similar) and keep data clean and secure
  • Deploy and monitor services on serverless and cloud platforms (Vercel, AWS or similar)
  • Write tests, review code and document your work so the system stays easy to change

What we're looking for

  • 3+ years of professional software engineering experience
  • Strong JavaScript / TypeScript and Node.js skills; a modern front-end framework (React or similar)
  • Experience designing REST or GraphQL APIs and working with webhooks
  • Solid SQL and database design skills
  • Git, automated testing and clean, well-structured code
  • Good English for technical work; Arabic is a plus

Nice to have

  • Experience with Shopify apps or the Shopify Admin GraphQL API
  • Experience with Egyptian payment gateways or courier APIs (Paymob, Fawry, Bosta or similar)

What we offer

Giftaty is a personalized gifts brand from Alexandria delivering across Egypt, and everyone on the team makes a visible difference.

  • Fair salaryAgreed in the interview based on your experience, plus bonuses in gifting seasons.
  • Full trainingOn our products, machines and way of working from day one.
  • Room to growA fast-growing team where great work leads to bigger roles.
  • Work that mattersEvery day you help people surprise the ones they love.

How hiring works

Simple and quick. We reply to every suitable applicant.

  1. Apply online

    Fill in the form below or message us on WhatsApp.

  2. Short call

    We get to know you and your experience.

  3. Practical task

    A portfolio review and a short design task.

  4. Welcome aboard

    Your offer, then training on how we work.

Apply for this role

Software Engineer (Full-stack, Back-end & Integrations)

Fields marked * are required. Share a link to your CV or portfolio (Google Drive, LinkedIn or Behance) and we will contact you on WhatsApp or by email.

Behance, Instagram, Google Drive, GitHub or your own website.

Your details are only used to review your application.

Other open positions

We have 2 openings in each role.

All careers