Senior Backend Engineer
Adel Saleh
Ruby on Rails, integration architecture, and payments
Senior Backend Engineer with 7+ years building and scaling multi-tenant SaaS on Ruby on Rails and PostgreSQL. I ship payment, billing, and CRM integrations for an HR and payroll platform serving 6,000+ companies and 2M+ employees across GCC/MENA.
Open to remote roles and relocation across Saudi Arabia / GCC
Work
Roles and selected projects. Outcomes below are from production systems I shipped.
JisrHR
2020 – PresentHR and payroll SaaS serving 6,000+ companies and 2M+ employees across GCC/MENA. · Al Mukalla, Yemen
Senior Software Engineer
2025 – Present- Cut a PostgreSQL aggregation over 11M+ Foodics order records from ~25–30s to under 3s with a composite index and query rewrite; background sync runtime dropped ~35%.
- Designed the seats and subsidiaries module: multi-entity models and RBAC so parent organizations can pay for subsidiaries and allocate seats, shaping billing and MRR reporting.
- Integrated MyFatoorah for KSA and GCC: subscription billing, one-time top-ups, and webhook processing.
- Built idempotent payment webhook handlers with transaction boundaries and unique keys for GCC gateway reconciliation.
- Expanded RSpec coverage on payment and billing paths; review code for SOLID and clean architecture; mentor on design, debugging, and TDD.
Mid Software Engineer
2020 – 2025- Shipped Ruby on Rails API features for a multi-tenant PostgreSQL platform with product, frontend, and QA.
- Built Chargebee for subscription lifecycle and invoice sync; HubSpot closed-won webhooks that create customer organizations; Planhat integration.
- Implemented async processing with AWS SQS (Shoryuken) and background jobs, with failure monitoring in Rollbar.
- Refactored legacy code, tuned PostgreSQL queries, and migrated schemas to improve response times.
- Ruby on Rails
- PostgreSQL
- AWS SQS
- Shoryuken
- MyFatoorah
- Chargebee
- HubSpot
- RSpec
Clickapps
2018 – 2020Backend engineer for client mobile and web products. · Al Mukalla, Yemen
Backend Engineer
- Built and maintained Ruby on Rails backends and REST APIs for multiple client applications.
- Designed PostgreSQL schemas and collaborated with cross-functional teams on delivery.
- Ruby on Rails
- PostgreSQL
- REST APIs
Selected projects
Digital Pathology Platform
Client project · Backend EngineerBackend workflows for high-resolution medical slide and image management, including Pathomation API integration for slide metadata and a secure processing pipeline.
- Ruby on Rails
- PostgreSQL
- Pathomation API
Sanad
Personal project · in developmentOffline-first, multi-tenant administrative and education management SaaS. Rails 8 backend, PostgreSQL, and a Preact PWA with offline capability.
- Ruby on Rails 8
- PostgreSQL
- Preact
- PWA
Skills
- Languages & frameworks
- Ruby
- Ruby on Rails
- JavaScript
- SQL
- Data & async
- PostgreSQL
- Redis
- AWS S3
- AWS SQS
- Shoryuken
- Sidekiq
- ActiveJob
- Integrations
- MyFatoorah
- Chargebee
- HubSpot
- Planhat
- Foodics
- Pathomation API
- Quality & delivery
- RSpec
- TDD
- GitHub Actions
- Snyk
- Datadog
- New Relic
- Rollbar
- Cursor
Bachelor of Information Technology, University of Sciences and Technology, Yemen · 2014 – 2018
- Database Design and Basic SQL in PostgreSQL · Coursera, Aug 2022
- Optimization of SQL Query Tuning and Performance · Coursera, Jul 2022
- Using Ruby on Rails with Cloud SQL for PostgreSQL on Cloud Run · Coursera, Jun 2022
- AWS S3 Basics · Coursera, Aug 2022
- API Testing a Real Web Application via Postman · Coursera, Sep 2022
Contact
Open to remote roles and relocation across Saudi Arabia / GCC
Al Mukalla, Yemen