Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Mollkom

Open 36d reposted 2× · 2 open copies

Staff Backend Engineer, Distributed Commerce Systems

Posted Updated
Discussion

Summary

Staff backend engineer designing distributed commerce services (orders, inventory, fulfillment) that connect a business's storefront, marketplace, POS and warehouse without losing state or duplicating effects. Day-to-day work centers on API/event design, consistency and idempotency, using PostgreSQL and TypeScript, Go or Python; hybrid in Riyadh.

One business can span a storefront, marketplace, POS, warehouse and carrier. Lead decisions that connect these paths without losing state or duplicating effects, giving the product a foundation it can grow with.

Responsibilities

  • Design services, API contracts and events for orders, inventory and fulfillment.
  • Handle consistency, concurrency, transactions, webhooks and compensating actions.
  • Develop tenant isolation, permissions, auditability and service ownership boundaries.
  • Improve observability, performance and testing while leading design and incident reviews.

Qualifications

  • Deep backend engineering experience with distributed systems in use.
  • Strong PostgreSQL and TypeScript, Go or Python.
  • Understanding of concurrency, idempotency and event-driven architecture.
  • Ability to lead technical work, simplify systems and document trade-offs.

Hybrid in Riyadh, Saudi Arabia.

Skills

What Staff Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →