About the company
Our team is working on the next generation of crypto solutions. Whether you are looking for a role as a Blockchain Software Engineer in San Francisco, a Partner Engineer in London or a Sales Representative in Singapore, Ripple is the place to build something transformative.
Job Summary
WHAT YOU’LL DO:
📍Work with complex technologies where solutions are to be built, expect challenges, 📍Build scalable and distributed applications in Scala for the backend of Harmonize, 📍Write functional Scala using mostly ZIO library, 📍Interact with the different teams, including software architects, frontend and backend developers, product owners and designers, 📍Analyze different blockchains protocols and understand their specificities, 📍Apply the latest cryptographic primitives in the context of blockchains and secure components, 📍Coordinate synchronous and asynchronous communication driven by blockchains events, 📍Work with an heavily tested code base, 📍Actively participate in code reviews so that code delivered by you and your team is of great quality, 📍Partner closely with Support, QA, and Operations teams, 📍Work partly in remote.
WHAT WE’RE LOOKING FOR:
📍4+ years of proven ability with Scala frameworks and libraries such as ZIO, Tapir, Cats, Akka, Doobie, http4s, 📍2+ year of experience with distributed systems, asynchronous messaging and event-driven technologies, 📍Proven understanding of SQL, ideally PostgreSQL, 📍Strong debugging and solving skills, especially in a cloud environment,