Senior Full-Stack Software Engineer (AI / SaaS) – Open for Qatar Residents Only
ROLE SUMMARY
Own end-to-end product development across frontend, backend, data, and cloud. Implement secure OAuth integrations (Meta / WhatsApp), build RAG / search services, and deliver multi-tenant SaaS with strong security, observability, and documentation.
Responsibilities
- Ship features from spec → production with tests, telemetry, and docs
- Design secure REST / GraphQL APIs; implement RBAC / ABAC and audit trails
- Implement OAuth 2.0 (Auth Code + PKCE), webhooks, token rotation
- Build Omni-chat integrations : WhatsApp Business API, IG / FB Messenger
- Model data in Postgres; performance tuning, migrations, indexing
- Deploy on secure private servers / VPC (on-prem or cloud), automate CI / CD
- Operate with reliability in regulated environments (logs, SLOs, incident runbooks)
Tech Stack
Frontend : React / Next.js, TypeScript, Tailwind, shadcn / ui, i18n (EN / AR)Cloud / DevOps : Vercel / AWS, Docker, GitHub Actions, Sentry / observability, IaC basicsIntegrations : Meta OAuth / PKCE, App Review / Live Mode, WhatsApp Business API, webhooksMust-Haves
Previous experience creating a Verified Meta App (passed App Review , moved to Live Mode )5–8+ years building production apps (React + Node + Postgres)Strong API and database design; proven SQL performance debuggingReal OAuth 2.0 experience with PKCE, refresh, rotation and third-party integrationsShipped RAG / search features (chunking, embeddings, retrieval) or equivalent complexityEncryption in practice : TLS / mTLS, encryption at rest (KMS / HSM), key rotationSecrets management (Vault / SSM / Secrets Manager); zero secrets in code / CIPostgres security : RLS for multi-tenancy, PITR backups, retention, maskingObservability + auditability : structured logs, SIEM integration, alertingExcellent communication; thrives in fast, on-site product sprintsNice-to-Haves
Supabase + pgvector at scale; Postgres tuning and partitioningWhatsApp / Meta webhook processors; multi-channel chat experienceSeniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries : Technology, Information and InternetWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr