All open positions

BRL-TEC-02 · Technology, Software & Data

Senior Full-Stack Engineer, Power Trading Exchange

Exchanges & Markets Remote (India) · Remote 6–10 years · Senior

Our Power Trading Exchange and Power Asset Exchange let buyers, sellers and asset owners discover prices, place bids and settle trades. You will build the order, contract and settlement services behind them, where correctness to the last rupee and the last 15-minute block matters more than anything else.

Scope of work

  • Design and build the order entry, bid validation and order book services for the Power Trading Exchange.
  • Implement contract lifecycle flows on the Power Asset Exchange: listing, data room, expression of interest, offer and closing.
  • Model the Indian 15-minute time-block structure (96 blocks a day) consistently across bids, schedules and settlement.
  • Build the settlement and invoicing engine that reconciles traded volumes with scheduled and metered energy.
  • Integrate market price data from the power exchanges into dashboards and analytics for traders and clients.
  • Write automated tests that prove financial calculations, including rounding, tax and late-payment interest.
  • Build role-based screens for traders, risk officers, clients and back-office staff, with a full audit trail of every action.
  • Profile and tune services so that bid windows and gate closures are never missed because of the platform.
  • Take part in the on-call rota and lead post-incident fixes for the services you own.

Technical description

  • TypeScript end to end, with Next.js for the web front end and server actions or typed APIs for the back end.
  • PostgreSQL with strict constraints, transactions and idempotent writes for orders, trades and ledger entries.
  • Event-driven design for order and settlement state changes, with replayable event logs for audit.
  • Domain knowledge of exchange segments (DAM, RTM, TAM, GDAM, GTAM, HP-DAM) and their bidding and gate-closure rules.
  • Familiarity with the CERC (Power Market) Regulations, 2021 as they shape products, bidding and settlement.
  • Docker-based local and production environments, with CI pipelines running type checks, lint and test suites.
  • Application security practices from the OWASP Top 10, including authentication, session handling and rate limiting.

Commercial description

  • Delivers features against the trading desk's product roadmap and the agreed release calendar.
  • Measured on defect-free settlement runs, platform uptime during market hours and lead time from idea to production.
  • Works directly with traders, risk and finance users, who are the internal customers of the platform.
  • Contributes estimates and technical options that drive build-versus-buy decisions on market data and tooling.

Skills required

  • Production experience with TypeScript, React and Next.js.
  • Strong SQL and relational modelling for financial or transactional systems.
  • Building money-handling logic that is exact, tested and auditable.
  • Designing clear, versioned APIs and handling concurrency safely.
  • Writing unit, integration and end-to-end tests as a normal part of every change.
  • Debugging production issues from logs, metrics and database state.
  • Reading regulations or market rules and turning them into precise software behaviour.
  • Clear written communication in pull requests and design notes.

Talent we look for

  • Cares about the edge cases: leap days, block boundaries, partial fills and revised schedules.
  • Works independently in a remote team and over-communicates progress and blockers.
  • Takes ownership of code from design to production and stays with it after release.
  • Curious about how the power market actually works, not only about the code.

Qualifications

  • B.E./B.Tech or MCA in Computer Science or a related field, or equivalent proven experience.
  • At least 4 years building transactional systems in fintech, capital markets, commodities or energy.
  • Exposure to exchange, trading or settlement systems is a strong advantage.

BARREL: Bharat Atom Renewable Resources Energy Limited