Software engineer
الوصف الوظيفي
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
المسؤوليات
المتطلبات
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.