Search...

Senior Backend Engineer

Bithumb logo
Bithumb

Bithumb helps users trade cryptocurrencies with Korean won through a centralized spot exchange with staking and lending services.

11, 14-18F, 124, Teheran-ro, Gangnam-gu, Seoul, Korea, Republic of

Funding history

About Bithumb

Bithumb is a cryptocurrency exchange platform serving South Korean and international traders with spot trading across multiple digital assets paired primarily with Korean Won. The platform provides trading tools including automated bots and API access, alongside payment services through Bithumb Cash that enable cryptocurrency transactions at retail merchants and e-commerce platforms. Users can generate passive income through staking programs and a coin rental service. Originally launched as Xcoin in 2014 and rebranded to Bithumb in 2015, the exchange operates as a licensed Virtual Asset Service Provider under South Korean financial regulators.

View jobs by Bithumb

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will lead technical decisions across design, implementation, and validation for core blockchain systems. You will design and implement highly available Java or Kotlin and Spring Boot backends, improve database, cache, and asynchronous architectures, ensure asset consistency, lead root-cause analysis, define engineering quality practices, and mentor backend engineers.

Requirements

  • At least 8 years of practical server development experience with Java or Kotlin and Spring Boot, or equivalent depth of understanding
  • Experience defining complex business requirements as technical tasks and leading architecture design through implementation and validation
  • Experience with transaction processing, isolation levels, indexes, locks, large-table design, and tuning in MySQL or other RDBMS
  • Experience designing and operating event-driven architectures or distributed systems and resolving incidents
  • Interest in investigating root causes and improving systems structurally
  • Ability to clearly explain design intent and trade-offs to technical and non-technical stakeholders
  • Experience migrating existing systems to microservices or overcoming structural limitations
  • Experience operating caching strategies such as Redis and message queue systems
  • Experience deploying and troubleshooting applications in Kubernetes and Docker environments

Responsibilities

  • Set technical direction and lead key decisions during the design, implementation, and validation of core system projects
  • Design highly available backend systems with Java or Kotlin and Spring Boot
  • Implement core business-logic modules
  • Identify bottlenecks and improve queries, schemas, caches, and asynchronous structures across RDBMS, Redis, and Kafka systems
  • Analyze root causes of incidents and lead structural improvements
  • Use MySQL transactions, isolation levels, and locking mechanisms to ensure asset consistency
  • Define code review, testing, and technical-debt management standards
  • Provide technical mentoring to junior and mid-level backend engineers
  • Lead design reviews and internal technical knowledge sharing

Benefits

  • Overtime pay calculated by the minute
  • Flexible start and finish times
  • Flexible-use welfare points
  • Transportation support for late-night or holiday work
  • Breakfast, lunch, and dinner provided or subsidized
  • Unlimited snacks and beverages
  • Housing purchase or rental interest and monthly rent support
  • Childcare cost support for preschool children
  • Holiday and Parents' Day gifts
  • Job-related training support
  • Foreign-language training support
  • Unlimited purchase of work-related books
  • Premium health checkups for employees and family members
  • Group accident insurance
  • Company club activity support
  • Resort and condominium accommodation support