Back
Full-timeWhite Collar

Software engineer

CairoengineeringHybrid
Apply Now

Job Description

What You'll Build

You'll build internal products, automation engines, AI-powered workflows, integrations, and operational systems that eliminate manual work and allow the business to scale globally.

Your work will touch everything from guest journeys and property operations to pricing intelligence and AI-driven decision-making.

Build Solutions For

  • Real-time reservation synchronization

  • Dynamic pricing intelligence

  • Smart key management

  • Automated guest communication

  • Operational forecasting

  • Cleaning and maintenance automation

  • AI-powered monitoring and alerts

Move Fast

Own projects end-to-end—from idea to deployment—and continuously improve the systems you build.

Tech Stack

We care more about capability than specific technologies, but our current stack includes:

  • Python

  • FastAPI

  • React

  • TypeScript

  • Supabase

  • PostgreSQL

  • AWS

  • Serverless Architecture

  • OpenAI APIs

  • Twilio

  • Stripe

  • Docker

  • GitHub Actions

You Might Be a Great Fit If You Have

  • Strong experience building production-grade software systems

  • Experience with FastAPI, Python, React, or similar frameworks

  • Strong understanding of APIs, distributed systems, and cloud architecture

  • Experience designing scalable backend systems

  • Ability to work independently with minimal supervision

  • Strong problem-solving ability and product mindset

  • Curiosity about AI, automation, and operational efficiency

  • A bias toward action and shipping

Bonus Points For Experience With

  • Property technology (PropTech)

  • Marketplace businesses

  • AI agents and workflow automation

  • Event-driven architectures

  • Supabase

  • AWS serverless infrastructure

Responsibilities

Your Mission Build the Core Platform Design and develop scalable applications, services, and APIs that power bookings, pricing, payments, guest experiences, and operations. Create Powerful Automations Build event-driven workflows that automate tasks previously performed by humans. Develop AI-Powered Systems Leverage LLMs, AI agents, and machine intelligence to streamline operations, improve decision-making, and enhance customer experiences. Design API-First Architecture Create robust APIs that enable seamless communication between internal systems, third-party providers, and future products. Integrate the Ecosystem Build and maintain integrations with platforms including Airbnb, Hostaway, Stripe, Twilio, OpenAI, Google, and other strategic partners. Scale Infrastructure Deploy and manage cloud-native infrastructure designed for reliability, performance, and global growth. Solve Complex Operational Problems

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.

  • Proven experience in software development, preferably in Java, Python, or C++.

  • Familiarity with software development methodologies such as Agile or Scrum.

  • Knowledge of agricultural technologies or environmental systems is a plus.

  • Strong problem-solving skills and attention to detail.

  • Ability to work collaboratively in a team environment and effectively communicate technical concepts.

Apply for this job