drjobs
Senior Backend Engineer - Exchange
drjobs
Senior Backend Engin....
Braintrust
drjobs Senior Backend Engineer - Exchange العربية

Senior Backend Engineer - Exchange

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

1 - 0 years

Job Location

drjobs

Manama - Bahrain

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Any Nationality

Gender

N/A

Vacancy

1 Vacancy

Job Description

Req ID : 2585661

Requirements

Experience Required

  • A minimum of 5 years of experience working in the financial trading domain (exchanges, proprietary trading firms, market makers, brokers, etc.) and at least 2 years working in the crypto industry.
  • General understanding of the general Exchange microstructure model and components
  • Experience in developing high-load and high-throughput systems, serving large (thousands to millions) amounts of incoming API connections.
  • Good understanding of the CEX operating principles and client-facing APIs (market data, ordering, balance monitoring, historical inquiries, etc.)
  • Experience in designing and building various Exchange Risk Management engines and models, specifically: margin models and engines, liquidation models and engines, derivative contract models (specifically crypto futures/options, perpetual futures, perpetual options)
  • Experience working in small focus teams of high-skilled developers.
  • The ideal candidate should also have experience building and running/operating Exchange’s client account-related components in production.

Necessary Skills

  • Good knowledge of the Linux operating system
  • Solid hands-on experience in Go
  • Understanding or messaging protocol engines and models (gRPC, Protobuf, Thrift, Avro, etc.)
  • Hands-on experience working with one of the Message Broker solutions (Kafka, RocketMQ, etc.)
  • Hands-on experience with the Continuous Integration principles (unit testing, pull requests, GitHub, or any specific continuous integration engine like GitLab/Jenkins/etc.)
  • Solid hands-on experience in building high memory load models and high throughput data processing pipelines
  • Good knowledge of code analysis and profiling techniques and tools (for example, Coverity, Valgrind, etc.)
  • Personal: self-sufficient with good hard and soft skills, committed and responsible, able to perform well under pressure

Preferred/Bonus Skills

  • Experience in C++ and/or Java (optional)
  • Experience working with Application Containers and Container Orchestrators (example: Kubernetes or Nomad)
  • Experience working under Continuous Delivery and Zero-Downtime models (for example: blue-green deployments, canary deployments, etc.)
  • Knowledge of Google Cloud and AWS Cloud Infrastructure and components (products)
  • Good understanding or experience in Scrum methodology
  • Understanding various trading models, types of trading, and rationale behind trading and market making
  • a solid plus goes to candidates who are doing any crypto trading (or any other asset classes) themselves on a private basis

Employment Type

Full Time

Department / Functional Area

Administration

Key Skills

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.