Full-Stack Software Engineer
2026Carry Go — Warehouse & Logistics System · Boulevard City, Riyadh
Frappe / ERPNext · Python · Flutter · MariaDB · Redis · Linux
- Designed and built a complete custom Frappe app (carry_go) covering hooks, fixtures, setup data, role-based permissions, and scheduled background tasks.
- Developed a bilingual (Arabic/English) Warehouse Portal for supervisors and staff, handling order management, attendance, payroll, and accounting from a single interface.
- Built an embedded accounting module rendering P&L, General Ledger, detailed invoices, and KPI cards — integrated directly with ERPNext so users never leave the portal.
- Engineered Python/Frappe backend APIs powering both the delivery-agent and customer Flutter apps: HMAC-QR attendance, FCM push notifications, deposit management, and reporting.
- Deployed and configured ERPNext v16 on an isolated Bench in parallel with v15 (separate Redis ports, Python 3.14, Node 24) with zero conflicts.
- Resolved critical production bugs, including a timer defect that overwrote pages every 12 seconds, and removed insecure credit-card storage code (P0 security fix).
- Administered MariaDB and restored root access via unix_socket authentication; published the app to GitHub with full README, install guide, and API reference.