Skip to main content
nahc.io

Software Developer (Trading Engine)

nahc.io
0 of 0

Location

Not specified

Salary

Not specified

Posted

1w ago

Job Type

Full Time

About the Role

Our client is a cryptocurrency trading platform leveraging AI technology to automate trading solutions that analyze market trends and execute trades 24/7 with precision. Their user-friendly interface is designed for traders of all experience levels, featuring customizable dashboards and mobile compatibility for seamless trading on the go.

\n


What you will do:
  • Develop and maintain backend services for the exchange’s core trading systems, including order matching, market data, and clearing/settlement
  • Build scalable, high-performance microservices using Spring Boot
  • Implement distributed caching and in-memory data sharing using Hazelcast to ensure low-latency communication and data consistency across services
  • Design reliable message pipelines with Kafka for order flows, trade pushes, and other critical modules
  • Optimize database and caching strategies to support high-throughput, low-latency trading scenarios
  • Integrate with blockchain services such as deposits, withdrawals, on-chain confirmations, and wallet systems
  • Write technical documentation, participate in code reviews, and contribute to system architecture improvements


What you will need:
  • Degree in Computer Science or a related field, with 3+ years of backend development experience
  • Strong Java skills and are experienced with Spring Boot / Spring Cloud in a microservices environment
  • Worked with Hazelcast and understand its core features - data partitioning, Map/Event mechanisms, distributed locks, etc. (hands-on experience is a plus)
  • Familiar with Kafka (or similar message queues) in distributed systems
  • Solid experience with MySQL, Redis, and MongoDB
  • Understand exchange trading logic, including order lifecycle, matching engines, and risk controls (crypto exchange experience is a strong plus)
  • Comfortable with blockchain basics and have experience integrating with wallets or on-chain systems (preferred)
  • Proficient with development tools like Git, Maven, Docker, and CI/CD pipelines
  • Fluent Mandarin is mandatory


\n

About nahc.io

nahc.io is hiring for this full time position. Visit the job listing to learn more about the company and apply.

Software Developer (Trading Engine) - BlockchainHQ