{bc}
linkedin

Backend Engineer — AI-Driven Development (CTRM Platform)

Raw Ventures
Dubai, UAE
Full-time
Mid-Senior
Onsite
Discovered 3 weeks ago
Backend software engineeringAI-driven development and coding agentsArchitecture and service designDomain modelingRelational data designNode.js

Full Job Posting

Role and product

The engineer owns the architecture, service boundaries, implementation specifications, and review of shipped code in an AI-driven development workflow.

The product is a new Commodity Trading & Risk Management platform for a physical oil-products trader, covering the deal lifecycle from contract to settlement.

Product areas include market-formula pricing, cost aggregation, invoicing, logistics, inventory, and hedging.

Technology stack

  • Backend technologies include Node.js and Python; frontend uses React; data storage uses Postgres; delivery stack includes Docker and CI/CD.
  • The role requires strong Node.js and/or Python, solid SQL, and comfort with Docker and CI/CD.

Day-to-day responsibilities

  • Design services, data models, APIs, and transaction boundaries from specified requirements.
  • Identify specification gaps and translate requirements into precise, verifiable task briefs for coding agents.
  • Maintain agent context, coding conventions, architectural guardrails, and test policy.
  • Review every code change for data modeling, transaction and concurrency semantics, errors, migrations, security, and performance.
  • Write and maintain behavior-focused tests, particularly for money, rounding, dates, and state machines.
  • Refactor generated code that does not fit the overall system and deliver in two-week sprints against defined readiness and completion criteria.

What the role requires

  • At least seven years building and operating production backend systems.
  • AI-driven development as an established workflow, including production features delivered by directing coding agents and the ability to explain context, task decomposition, cost control, and verification.
  • Strong Node.js and/or Python, solid SQL, and comfort with Docker and CI/CD.
  • Knowledge of domain modeling, relational data, transaction and consistency semantics, idempotency, concurrency, APIs, testing, and refactoring.
  • Ability to reason quickly about unfamiliar code written by others; strong Git, code review, and Agile delivery habits.
  • Willingness to work with complex financial and logistics logic; business proficiency in Russian.

Work approach

The employer describes AI-driven development as the primary engineering workflow, not an experiment or autocomplete aid.

Business analysts provide process descriptions and specified requirements; the engineer turns them into working software and raises ambiguities for clarification.

What the company offers

  • Autonomy over architecture and process on a team treating AI-driven engineering as a discipline.
  • AI tooling budget; compensation is discussed individually.

Application

  • Applicants should share a CV and answer two of the employer's questions about coding-agent specifications, flawed generated code, agent rules, or delegation boundaries.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Raw Ventures