Blockchain.com is hiring a
Back-End Software Engineer

Logo of Blockchain.com

Blockchain.com

๐Ÿ’ต $108k-$170k
๐Ÿ“Web3 - United States

Summary

Job description is for a Back-End Engineer position at Blockchain.com. The job involves working on various teams such as SuperApp, DeFi, Payments, Brokerage, and Fraud. The ideal candidate has strong knowledge of distributed systems design, proficiency in JVM languages (Java, Kotlin, Scala), understanding of scalability and reliability, and experience building and shipping production-ready distributed backend systems.

Requirements

  • You know at least one programming language in depth
  • You have at least one year of experience in any JVM based languages (such as Java, Kotlin, Scala) and are confident in your ability to build, debug and ship microservices
  • You have experience building and shipping highly-available, fault tolerant, production ready distributed backend systems
  • You actively participate in creating product and software specifications before implementing them
  • You pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring
  • You inspire other engineers to do better
  • Understanding of data structures, databases and large-scale distributed systems

Responsibilities

  • Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing user base of 75M+ walletsย to reach 1B+ customers
  • Become a key member of a dedicated engineering team committed to rapidly shipping, and iterating on products that directly impact millions of users
  • Advocate best practices, code quality, test coverage and drive technical discussions
  • Build scalable services with Kotlin, and deal with problems like synchronization, asynchronous operations, database optimisations, scalability and reliability of systems
  • Gain exposure to an array of technologies such as Kafka, PostgreSQL, Redis, Docker etc
  • Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across Blockchainโ€™s products
  • Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data
  • Work within interdisciplinary teams to continually deliver the highest quality software to our users

Preferred Qualifications

  • Preferably exposure to technologies such as Kafka, PostgreSQL, Redis, RabbitMQ
  • You are customer focused and continuously suggest how the backend can provide the best Customer Experience

Benefits

  • Full-time salary based on experience and meaningful equity in an industry-leading company
  • Hybrid model
  • Unlimited vacation policy; work hard and take time when you need it
  • Apple equipment
  • The opportunity to be a key player and build your career at a rapidly expanding, global technology company in an emerging field
  • Flexible work culture
  • Medical and dental coverage
  • Retirement benefits
  • Paid parental leave
  • Flexible paid time off
  • Discretionary bonuses
  • Full-time employees will receive equity as part of the compensation package

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Blockchain.com know you found this job on JobsCollider. Thanks! ๐Ÿ™