Skip to content

Open nowPosted 25 hours ago

Trading Engineer

Busha8 open roles

Where
Lagos, Nigeria, Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowTrading EngineerBusha · Lagos, Nigeria, Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Busha's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

10.5% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.3%3 days
  3. 10.5%7 days
  4. 15.9%14 days
  5. 34.1%30 days
This job: posted 25 hours ago

The posting

About Busha

Since our inception in 2018, Busha has been at the forefront of digital currency exchange, offering trading options in cryptocurrencies like Bitcoin and Ethereum. Our mission is to build an open financial system characterized by innovation, efficiency, and user-friendliness. We value Clear Communication, Positive Energy, Efficient Execution, and Continuous Learning in all our team members.

At Busha, we are building technology that makes financial services more accessible, efficient and reliable. Busha Pro is our spot exchange for crypto and fiat, where speed, reliability and security are essential to delivering a seamless trading experience for our users.

The Opportunity

This is an opportunity to work on the engineering behind a live exchange where speed, reliability and accuracy matter.

You will take ownership of and improve the systems responsible for processing orders, matching trades and supporting exchange operations: operating them in production, making them faster and extending them safely.

Overview

We are looking for someone who understands more than just writing code. You should understand how trading systems work, how to build them reliably at scale and how to solve the technical challenges that come with real-time transactions.

You will have meaningful ownership of technical decisions, shape the platform's architecture and work closely with the wider team to turn product requirements into reliable, production-ready systems.

Responsibilities

  • Take ownership of the Busha Pro exchange: learn the codebase deeply, operate it in production and harden it.
  • Design, build and optimize the backend systems that power Busha Pro’s trading capabilities.
  • Develop and improve matching engine components, order books, order processing and trade execution workflows. Keep matching deterministic and consistent under peak load, with no crossed books, ghost fills or stale order state.
  • Build reliable systems that can handle high transaction volumes while maintaining speed, accuracy and consistency.
  • Work on APIs (REST, WebSocket, and later FIX), real-time market data, event-driven services and integrations that connect different parts of the trading platform.
  • Improve system performance, reduce latency and identify bottlenecks before they become production issues. Benchmark and profile the matching path, load-test against realistic traffic and measure every change against a baseline.
  • Build safeguards that help maintain accurate order processing, transaction integrity and reliable system recovery: pre-trade risk checks, price bands, circuit breakers, kill switches, failover and disaster recovery.
  • Keep the ledger exact: trades and fees settled atomically, real-time balances, and crypto and fiat deposits and withdrawals reconciled against custody and banking records.
  • Add trading pairs, order types (such as OCO, take-profit and stop-loss) and features, released with zero downtime.
  • Analyze business product requirements and propose effective technical solutions.
  • Write clean, testable and maintainable code, and participate in code reviews and technical design discussions. Test matching and ledger invariants with simulation and replay.
  • Take ownership of features from design and implementation through testing, deployment and ongoing monitoring.
  • Share the on-call rotation for production trading systems.
  • Collaborate with Product, Engineering and DevOps to deliver key technical priorities.
  • Share your knowledge, support other engineers and contribute to strong engineering practices.

What We're Looking For

  • 5–7+ years of professional software engineering experience, with strong backend development experience.
  • Strong in Go, or strong in Rust, C++ or Java and willing to work primarily in Go.
  • Hands-on experience building, operating or improving trading systems, exchange infrastructure, matching engines or comparable real-time transaction-processing platforms.
  • A solid understanding of order books, order lifecycles, matching logic and trade execution.
  • Experience building systems where performance, concurrency, reliability and data consistency are critical, including idempotency, exactly-once processing and recovery from partial failures.
  • Experience working on systems that require low latency, high availability and predictable execution under heavy load.
  • Strong knowledge of data structures, algorithms, databases and distributed systems.
  • Experience designing APIs, event-driven services and scalable backend architectures.
  • Good judgment in an existing codebase: you improve a live system in small, safe steps rather than reaching for a rewrite.
  • Performance work grounded in measurement: profiling, latency percentiles (p99 and above), and memory and garbage-collection tuning.
  • Working knowledge of Linux internals (threading, CPU and NUMA effects, system calls) and TCP/UDP networking.
  • A practical approach to testing, debugging, performance optimisation and production reliability, including testing that proves correctness through simulation, fuzzing or replaying production traffic.
  • You've run what you built in production, including on-call and incident response, and can debug across the OS, network and application layers.
  • The ability to take ownership of complex technical work and deliver it with minimal supervision.
  • Strong problem-solving skills and the ability to communicate technical decisions clearly.

Requirements

  • Experience at a cryptocurrency exchange, financial trading platform or electronic market.
  • Familiarity with risk controls, settlement or market data infrastructure.
  • Crypto infrastructure: wallets, custody, blockchain nodes, deposit and withdrawal pipelines.
  • Fiat payment rails: bank transfers, local payment networks, settlement and reconciliation.
  • The FIX protocol, event sourcing, or low-latency patterns such as the LMAX Disruptor.
  • Experience with market surveillance, regulatory reporting or audits at a regulated venue.
  • TypeScript/Node.js for services, gateways or internal tools around the engine.

What Success Looks Like

You'll help us build trading systems that are reliable, performant and ready to scale. You'll take ownership of important engineering deliverables, improve the quality of our infrastructure and help ensure that orders and trades are processed accurately and efficiently.

We value engineers who are proactive, thoughtful in their technical decisions and comfortable taking responsibility for the systems they build.

Why Join Busha?

At Busha, you'll have the opportunity to work on challenging financial technology, influence important engineering decisions and help shape the infrastructure behind Busha Pro.

If you enjoy solving complex backend problems, building performance-sensitive systems and working on technology where reliability and precision genuinely matter, we'd love to hear from you.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Busha's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Busha's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Busha's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.