Role Overview
I am launching a tech-driven, 24/7 self-storage facility in the UAE designed to let customers book a unit and move in within five minutes, without staff intervention. The goal is to replace the slow, manual, paper-based self-storage process with smart automation, instant digital access, and a seamless user experience.
At the core of the operation is Storeganise, a proven facility management platform that handles bookings, payments, contracts, and tenant records. This will be the system of record. Around this foundation, you are building Oxaa — a custom backend and integration layer that:
- Assigns and manages secure, reusable mechanical combination locks through a digital interface.
- Acts as a secondary verification layer before granting facility access via smart access control systems.
- Adds new capabilities missing from Storeganise, such as authorized user management, complex automation rules, and facility-wide directive control.
Key Features of the System:
- Automated move-ins with instant lock code delivery and access permissions.
- Automated move-outs with lock resets and unit readiness updates.
- Overdue handling that blocks both code retrieval and facility access until payment is cleared.
- Abandoned booking recovery via time-sensitive reminders.
- Secure facility access management integrated with IoT partners like Kisi or Salto KS.
- Customer, staff, and admin portals for role-based operations.
- Automated communications through SMS, email, and CRM integrations.
Technical Stack:
- Backend: Firebase (Cloud Functions, Firestore, Auth) or Node.js for more control.
- Frontend: React or Vue with Tailwind CSS.
- Integrations: Storeganise APIs/webhooks, Stripe Payments/Identity, Twilio, SendGrid, HubSpot, Airtable, Make.com.
- Security: Encryption, RBAC, and detailed audit logging.
- Developer Tools: GitHub, Postman, Jira/Trello, Sentry.
End Goal:
Deliver the most automated, low-touch self-storage facility in the Middle East, minimizing operational overhead while maximizing convenience, speed, and security for customers.
Responsibilities
Provide expert advice on best practices to ensure the system is reliable, maintainable, and scalable for daily operations.
1. Backend & Database (Priority)
- Build Oxaa’s backend for lock lifecycle, encryption, RBAC, webhooks, and automation.
- Integrate with Storeganise and manage real-time sync across Firestore/Airtable for locks, tenants, leases, and audit logs.
2. API & Integrations
- Connect Stripe Payments/Identity for bookings and verification.
- Implement Oxaa middle-layer logic to assign/reset locks, manage facility access (Kisi/Salto KS), support authorized users, and automate communications (Twilio, SendGrid, HubSpot).
3. Automation & Workflows
- Event-driven flows: move-in, move-out, overdue handling, abandoned booking recovery, site visit verification, and authorized user management.
- Serve as secondary verification layer before granting facility access.
4. UI Development (Later)
- Create role-based portals (Customer, Staff, Admin) for lock code management, overrides, reporting, and user actions, using React/Vue + Tailwind CSS.
5. Security & Reliability
- Apply encryption, RBAC, audit logging, and secure coding practices.
- Ensure redundancy, fail-safes, and real-time reliability.
6. Tooling & Delivery
- Use GitHub/GitLab, Postman, Jira/Trello for development workflow.
- Monitor with Sentry or Firebase Crashlytics.
Required Skills
- Experience with platform integration and automation tools such as Make.com.
- Proficiency in using and integrating Airtable for database management.
- Familiarity with payment processing systems, particularly Stripe.
- Knowledge of customer messaging platforms like Twilio and MessageBird.
- Understanding of identity verification tools such as Jumio or Stripe Identity.
Nice to Have
- Experience in the self-storage industry or similar domains.
- Ability to advise on system scalability and maintenance strategies.