
Posted 8 days ago
Golang Developer
OneBullExGolang Developer
Requirements
Bachelor's degree in Computer Science or related field, 3+ years Golang development experience, Proficiency in Go core features (goroutine, channel, gc), Experience with Gin, Echo, or GORM frameworks, Understanding of Pulsar or Kafka, Proficiency in MySQL or PostgreSQL, Experience with Redis or MongoDB, Knowledge of WebSocket and RESTful API design, Familiarity with Docker and Kubernetes
Skills
GoKafkaMySQLRedisDockerKubernetes
About the role
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.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeGolang Developer
OneBullEx · Dubai
