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

Senior Backend Engineer - Exchange

Employer Active

1 Vacancy
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 : 2538949

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

What You’ll Be Working On

At PINTU, we are building the #1 crypto platform in Indonesia and Southeast Asia. We know that 99% of new investors are underserved because many existing solutions cater to the 1% who are pros and early adopters; hence we provide an offering that helps even new investors learn, invest and interact with digital assets through our seamless & user-friendly experience.

Pintu is offering an opportunity for a full-time Software Engineer to join our Backend Team responsible for Client Accounts and Ledgers applications infrastructure layer. The applicant will gain experience in all phases of the software development lifecycle, from requirements gathering to design, coding, unit testing, debugging, and supporting in production.

This position requires outstanding technical proficiency, professionalism, solid communication, exceptional problem-solving skills, and an eager attitude.

The successful candidate will play a key role in building, operating, and evolving an error-free, low-latency, high capacity, and throughput next-gen Crypto Exchange, its matching engines or back-end software systems that serve millions of customers (retail or institutional investors, B2B2C clients, market makers, etc.).

The ideal candidate should be knowledgeable in the trading technologies domain, multi-threading and multi-host scaling applications development, orchestration engines and high-performance programming languages, and associated debuggers/profilers.

Strong written and oral communication is a must as the applicant will frequently be interacting with the business stakeholders and product teams to achieve Pintu strategic business goals.

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.