Skip to content
Oxarus
CAREERS

Open
roles

We're hiring across Hub, Studio, Quant and Agent AI. On-site and hybrid roles are based in Ankara or Istanbul; remote roles have no city requirement.

OFFICES

  • AnkaraEngineering & R&D
  • IstanbulOperations & Architecture
oxarus / workspace

UNITS

  • HubOrder sync
  • StudioPals attendance
  • QuantL.I.T. news feed
  • Agent AIInvoice agent evaluation
#482feat(sync): incremental order cursor
src/sync/orders.ts+3-1
export async function syncOrders(store: Store) {
const orders = await api.orders.list();
const orders = store.cursor
? await api.orders.list({ since: store.cursor })
: await listAllOrders(api);
return upsertOrders(store.id, orders);
}
  1. Burak Ş.14:08orders.ts:13

    On the first sync store.cursor is null, so since isn't sent and the API returns only the last 50 orders. Older orders never arrive.

  2. Deniz A.14:31

    You're right, I missed that. With no cursor it now falls back to a full sync, and there's a test for it.

linttypechecktestBurak approved
ROLES

All
roles

Filter by unit, city or work model. To apply, upload your CV as a PDF.

Open roles: 8

HIRING PROCESS

From
application
to
offer

Five steps, and we tell you up front what we expect at each one.

01 / 05 · WRITTEN REPLY

Application

Upload your CV as a PDF through the application form and add links to code or design work if you have them. HR and the relevant team review your application together.

WHAT WE ASK OF YOU

A short note: why this role, and which piece of work you owned the most.

ON OUR SIDE

HR and the role's team review your application together, and we reply in writing.

SAMPLE CANDIDATE JOURNEYBackend Engineer application01 / 05
  1. Application

    • Form: PDF CV and GitHub link sent
    • HR and the Hub team reviewed the application together
    • Times proposed for an intro call
  2. Intro call

  3. Technical exercise

  4. Team interview

  5. Offer

Timings are estimates and may vary with the role's scope and scheduling. Whatever the outcome, we reply in writing at the end of every step.

WORKING CONDITIONS

For
everyone
on
the
team

Whatever the unit, city or work model.

  • Live products

    You work on Pals, L.I.T. and client projects that are live.

  • Equipment

    The company provides a computer, a monitor and the test devices your role needs.

  • Time to learn

    Reading and trying out a new tool count as working time.

  • Flexible hours

    The work model depends on the role; outside the team's shared hours, you set your own schedule.

  • Pairing

    You work on the same tasks as senior teammates and review each other's work.

  • Written scope

    The role's scope and how it is evaluated are shared in writing before you start.

OPEN APPLICATION

Don't
see
your
role
listed?

Share your CV and what you'd like to work on. HR and the relevant team review it together, and we'll contact you when a matching role opens.