Software Engineer- Backend

Desertcart

Dubai

On-site

AED 335,000 - 614,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Desertcart in Dubai is seeking a Backend Software Engineer to help price, list, and update its catalogue across sales channels. You’ll work on pricing logic, data pipelines, and marketplace integrations with a focus on Ruby on Rails and large-scale data processing.

You will build and maintain background jobs, ensure data accuracy, and collaborate with commercial teams to translate business rules into reliable code. This role is based in our Dubai office.

Qualifications

  • 6+ years building production backend systems.
  • At least 4+ years in Ruby on Rails.
  • Strong PostgreSQL skills and large-table performance tuning.
  • Experience running background jobs at scale (e.g., Sidekiq).
  • Experience integrating with external APIs with rate limits or unreliability.
  • Writing tests with RSpec as part of daily work.

Responsibilities

  • Build and maintain pricing and repricing logic.
  • Integrate with marketplace and third-party APIs.
  • Build and run background workers and data pipelines at large scale.
  • Ensure systems are accurate, reliable and diagnosable.
  • Collaborate with commercial and operations teams to translate business rules into code.

Skills

Ruby on Rails
PostgreSQL
RSpec
API integrations
Background jobs

Tools

Sidekiq
AWS SQS
S3

Job description

Company description: Founded in the UAE in 2014, Desertcart is an e-commerce platform dedicated to “bringing the world to one cart.” We offer a catalogue of over 50 million products sourced from the UAE, USA, UK, Turkey, Japan and China, with priority delivery across the MENA region. We handle shipping, customs clearance and warranty, so customers get a seamless buying experience. We sell across several online marketplaces as well as our own storefront, and our product feed holds over 100 million items. Keeping every item accurately priced and listed across every channel is a genuinely hard engineering problem at this scale.



The role

We’re hiring a Software Engineer – Backend to work on the systems that price, list and update this catalogue across our sales channels. You’ll work on pricing logic, data pipelines, background processing and marketplace integrations. This is a backend role with very little frontend work.



What you’ll do


  • Build and maintain pricing and repricing logic

  • Integrate with marketplace and third-party APIs

  • Build and run background workers and data pipelines that process product data at very large scale

  • Keep these systems accurate, reliable and easy to diagnose when something looks wrong

  • Work with the commercial and operations teams to turn business rules into working code



What we’re looking for


  • 6+ years building production backend systems, with at least 4+ years in Ruby on Rails

  • Experience with systems at scale: tens of millions of records, high job throughput, bulk data processing

  • Strong PostgreSQL skills, including performance tuning on large tables

  • Experience running background jobs at scale (Sidekiq or similar), including retries, rate limits and concurrency

  • Experience integrating with external APIs that are slow, rate-limited or unreliable

  • Care and precision with numbers: currencies, rounding and percentages

  • Writing tests as part of everyday work (RSpec)

  • Comfortable working in a large, established codebase



Nice to have


  • Amazon SP-API (Feeds, Reports, Product Pricing, notifications), Noon or Shopify Admin API experience

  • Built or maintained repricing, dynamic pricing or buy-box logic

  • Cross-border e-commerce experience: landed cost, duties and VAT

  • AWS SQS and S3

  • A background in control systems, operations research, or anything else where you’ve tuned a feedback loop



Location

This role is based in our Dubai office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Pricing & Data Pipelines
Senior Backend Engineer - Pricing & Data Pipelines

Desertcart • Dubai

On-site
AED 335,000 - 614,000
Backend Engineer – Pricing, Promotions & Data Pipelines
Backend Engineer – Pricing, Promotions & Data Pipelines

noon • Dubai

On-site
AED 240,000 - 480,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Dubizzle Group • Dubai

On-site
AED 350,000 - 550,000
Comprehensive Health Insurance
Annual Air Ticket Allowance
Employee discounts across emirates
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Delivery Hero SE • Abu Dhabi

On-site
AED 260,000 - 380,000
Backend Engineer – Commercial Systems & Pricing
Backend Engineer – Commercial Systems & Pricing

noon • Dubai

On-site
AED 350,000 - 650,000
Software Development Engineer Commercial
Software Development Engineer Commercial

noon • Dubai

On-site
AED 240,000 - 480,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

dubizzle • Dubai

On-site
AED 300,000 - 480,000
Health Insurance
Annual Air Ticket
Tax-free Salary
+2
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Delivery Hero • Dubai

On-site
AED 300,000 - 520,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

talabat • Dubai

On-site
AED 320,000 - 520,000
Senior Java Backend Engineer
Senior Java Backend Engineer

IDS Logic Pvt Ltd • Dubai

On-site
AED 446,000 - 893,000
Top locations