
Golang Developer
OneBullEx · Dubai
Completely RemoteFull TimeEngineering & Architecture
Posted Yesterday
Job description
Responsibilities
- Lead the architectural design and core code development for the exchange partner (agent) system.
- Develop and maintain the commission settlement engine, ensuring zero-error fund transfers from trading flows to commission accounts under high concurrency.
- Implement high-performance message processing using Pulsar or Kafka to handle massive trading order flows.
- Design efficient asynchronous clearing and reconciliation mechanisms to ensure real-time consistency.
- Solve data consistency challenges in distributed environments and optimize database transaction processing to prevent concurrency conflicts.
- Monitor system performance, optimize API response speeds within the Gin framework, and maintain technical documentation.
Requirements
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
- 3+ years of professional Golang development experience with deep proficiency in core features (goroutines, channels, GC).
- Strong experience with mainstream Go frameworks such as Gin, Echo, or GORM and microservices architecture.
- Deep understanding of message queue principles and use cases (Pulsar, Kafka, etc.).
- Proficiency in relational database design, index optimization, and SQL tuning (MySQL or PostgreSQL).
- Familiarity with NoSQL databases like Redis or MongoDB for performance optimization.
- Knowledge of WebSocket and RESTful API design specifications.
- Experience with containerization technologies including Docker and Kubernetes.
- Strong coding standards, familiarity with design patterns, and experience with Git version control.
Preferred Qualifications
- Previous experience developing for cryptocurrency exchanges or settlement systems.
- Proven track record in optimizing big data, high-concurrency, or low-latency systems.
- Good English reading proficiency for reviewing technical documentation.
About the Company
OneBullEx is a next-generation cryptocurrency derivatives exchange built on speed, reliability, and innovation. Our platform provides advanced trading features, including AI-driven smart trading bots, to provide professional traders and institutional clients with high-precision automated trading strategies. We combine cutting-edge AI and machine learning with a robust risk management system to ensure a stable, high-performance trading experience.
Skills & tools
GoGinKafkaMySQLRedisDockerKubernetes
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Bachelor's degree in Computer Science or related field
- 023+ years Golang development experience
- 03Proficiency in Go core features (goroutine, channel, gc)
- 04Experience with Gin, Echo, or GORM frameworks
- 05Understanding of Pulsar or Kafka
- 06Proficiency in MySQL or PostgreSQL
- 07Experience with Redis or MongoDB
- 08Knowledge of WebSocket and RESTful API design
- 09Familiarity with Docker and Kubernetes

OneBullEx
Dubai
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Engineering & Architecture
- Posted
- Yesterday