Senior Software Engineer, Payments

Company: BLOCKCHAIN
Location: Miami, Florida, United States
Type: Full-time
Posted: 14.AUG.2021
< >

Summary

WHAT YOU WILL DO Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing us...

Description

WHAT YOU WILL DO

  • Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing user base of 75M+ wallets.
  • 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.
  • Gain exposure to an array of open-source technologies such as Kafka, PostgreSQL, Redis, Cassandra, RabbitMQ, 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.
  • Work with a variety of APIs and systems from different payment partners
  • Design, build, and maintain systems to securely move funds
  • Collaborate with product, risk, and finance teams within Blockchain to ensure our payment flows are seamless and reliable
  • WHAT YOU WILL NEED

  • The foremost quality for this position or any position at Blockchain.com is integrity.
  • You possess an innate curiosity, are a strong advocate for the best engineering practices and thrive on learning new technologies.
  • You take a pragmatic approach to developing clean solutions to complex problems.
  • You have experience building and shipping highly-available, fault tolerant distributed systems.
  • You pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring.
  • Understanding of algorithms, data structures, databases and large-scale systems.
  • An appreciation of the entire stack (including but not limited to front-end, service oriented architecture, databases, network layers, etc.) and how they impact the performance of your application.
  • Preferably experience in at least one JVM based language such as Java, Kotlin, Scala, etc.

  • COMPENSATION & PERKS

  • Unlimited vacation policy; work hard and take time when you need it.
  • Unlimited books policy; order the technical resources you need or simply pick something up from our company library.
  • Apple equipment.
  • Full-time salary based on experience and meaningful equity in an industry-leading company.
  •  
    Apply Now

    Share

    Free eBook

    Flash-bkgn
    Loader2 Processing ...