Senior Software Engineer

You will be responsible for building Markets product, that is used by thousands of bitcoin users all over the world. 'Markets' is one of the two products our Data team is working on. Our team’s goal is to build a #1 tool for all inquiries on the price, market, and analytics on cryptocurrencies for thousands of users worldwide.

You will be working with an outstanding team of engineers, designers and product managers to bring this product to the next level. We are looking for a good team player, a seasoned back-end engineer to join our small team in the Tokyo office, willing to create the best product on the market.

Job description
  • Build and deploy our core data platform, and infrastructure services working in a combination of Java and Python
  • Design and implement a fleet of microservices 
  • Integrate real-time data feeds from exchanges, compute real-time metrics, and deliver to strict SLA requirements with a robust API
  • Be involved with all aspects of the development process for platform projects - from vision to final implementation
  • Drive adoption of best practices in code health, testing, and maintainability
  • Mentor other engineers and deeply review code

Qualifications
  • Languages: Java, Python
  • At least 5 years of relevant experience
  • Experience with distributed event/message streaming (preferably Kafka streams)
  • Experience working in highly scaled distributed data problems (e.g. understands CAP theroem and cluster management)
  • Experience with Docker, Spring Boot, Cassandra
  • Experience in concurrency, multithreading, and synchronization is a plus
  • Experience with using market data APIs is a plus (e.g. knowledge of l2 & l3 book data)
  • Experience with agile tools like JIRA and Confluence
  • Focus on product quality and delivery. You collaborate with the other teams (product, marketing, support, business development) to implement their requests and you deliver results
  • Take personal responsibility for the well-being of the product, the team, and the organization as a whole
  • Passion for cryptocurrency adoption growth. You think carefully about our users and their problems, plan how to solve them and then make it happen

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file