Backend Engineer

OneBullEx

United States

Remote

USD 120,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OneBullEx is seeking a senior backend engineer to lead the architecture and core code for an exchange partner system. You will implement high-concurrency rebate logic with a focus on zero-error fund transfers, while using Pulsar or Kafka for massive order flow processing.

You will design real-time clearing and reconciliation, address data consistency across distributed services, and optimize DB transactions. Expect responsibility for API performance in Gin and thorough technical documentation.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3+ years of Golang development with Goroutines and GC understanding.
  • Proficiency in Gin, Echo, GORM and microservices architecture.
  • Deep knowledge of Pulsar or Kafka messaging systems.
  • Relational DB design and optimization (MySQL, PostgreSQL).
  • Familiarity with Redis and MongoDB NoSQL databases.
  • WebSocket and RESTful API design proficiency.
  • Experience with Docker and Kubernetes and Git practices.

Responsibilities

  • Lead architectural design and core code development of the exchange partner system.
  • Implement clearing and settlement logic with a robust rebate engine under high concurrency.
  • Utilize Pulsar or Kafka for high-performance message processing of large order flows.
  • Design asynchronous clearing and reconciliation for real-time rebate consistency.
  • Resolve data consistency issues in distributed environments and optimize DB transactions.
  • Monitor performance, optimize API speeds in Gin, and maintain docs.

Skills

Golang
Goroutines & Channels
Gin Framework
Echo Framework
GORM
Microservices
Pulsar
Kafka
MySQL
PostgreSQL
Redis
MongoDB
WebSocket
REST APIs
Docker
Kubernetes
Git
Code Review
Design Patterns

Education

Bachelor's degree

Tools

Go Frameworks
Pulsar
Kafka
MySQL
PostgreSQL
Redis
MongoDB
WebSocket, REST
Docker
Kubernetes
Git

Job description

Responsibilities
  • Lead the architectural design and core code development of the exchange partner (agent) system
  • Implement clearing and settlement logic, specifically the rebate engine, ensuring zero-error fund transfers under high concurrency
  • Utilize Pulsar or Kafka for high-performance message processing of massive transaction order flows
  • Design efficient asynchronous clearing and reconciliation mechanisms to ensure real-time rebate consistency
  • Resolve data consistency issues in distributed environments and optimize database transaction processing
  • Monitor system performance, optimize API response speeds within the Gin framework, and maintain technical documentation
Requirements
  • Bachelor's degree or above in Computer Science, Software Engineering, or related fields
  • 3+ years of Golang development experience with deep understanding of goroutines, channels, and GC
  • Proficiency in Go frameworks such as Gin, Echo, and GORM, and microservices architecture
  • Deep understanding of message queue principles (Pulsar, Kafka)
  • Expertise in relational database design and optimization (MySQL, PostgreSQL)
  • Familiarity with NoSQL databases like Redis and MongoDB
  • Knowledge of WebSocket and RESTful API design specifications
  • Experience with containerization technologies including Docker and Kubernetes
  • Strong coding standards, familiarity with design patterns, and code refactoring abilities
  • Proficiency in Git version control and code review practices
Preferred Qualifications
  • Experience in cryptocurrency exchange or clearing and settlement development
  • Experience optimizing big data, high-concurrency, and low-latency systems
  • Good English reading ability for technical documentation
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

OneBullEx • United States

Remote
USD 120,000 - 180,000
Senior Go (Golang) Engineer - Integration & Channels
Senior Go (Golang) Engineer - Integration & Channels

EPAM Systems • United States

Hybrid
USD 140,000 - 190,000
Golang Backend Engineer — High-Throughput Crypto Exchange
Golang Backend Engineer — High-Throughput Crypto Exchange

OneBullEx • United States

Remote
USD 120,000 - 180,000
Web3 Backend Engineer
Web3 Backend Engineer

Gate • United States

Remote
USD 140,000 - 240,000
Senior Backend Engineer — High-Throughput Exchange Systems
Senior Backend Engineer — High-Throughput Exchange Systems

OneBullEx • United States

Remote
USD 120,000 - 190,000
Polymarket - Senior Backend Engineer, US Exchange
Polymarket - Senior Backend Engineer, US Exchange

deCircle • New York (NY)

On-site
USD 120,000 - 160,000
Head of Trading Engine
Head of Trading Engine

Gate • United States

Remote
USD 180,000 - 300,000
Trading Engine Core Developer
Trading Engine Core Developer

Gate • United States

Remote
USD 150,000 - 230,000
Senior Full-Stack Engineer (Go)
Senior Full-Stack Engineer (Go)

OpenKrill • United States

Remote
USD 150,000 - 210,000
Senior Backend Engineer/Staff Engineer
Senior Backend Engineer/Staff Engineer

ProphetX • World Trade Center (NY)

Hybrid
USD 165,000 - 210,000
Medical, dental, vision coverage
Remote work within USA
Equity opportunities