Overview
The Senior Blockchain Developer - Custody will hold a pivotal role within our organization, driving the development and maintenance of our blockchain-based custody solutions. They will be instrumental in the design, implementation, and enhancement of secure and efficient custody systems, leveraging blockchain and cryptocurrency technologies.
Key responsibilities
* Work directly on building new features and services related to Custody product offering.
* Develop clean, scalable and maintainable solutions for high performance backend systems with event driven architecture hosted on AWS.
* Work on loosely coupled microservices that support core business service of the entire organization.
* Join a talented team of developers where you help guide and mentor others whilst developing your own skills and broaden your own knowledge working alongside domain experts.
* Own delivery of features to completion including deployment and e2e testing.
Required qualifications
* You have strong JavaScript ability with high development standards. For example a solid understanding of language fundamentals, functional and OO programming approaches, and attention to code quality, readability, and maintainability.
* Experience with relational or NoSQL databases (e.g. PostgreSQL, MySQL, DynamoDB) and knowledge of API design.
* Basic knowledge of event driven design, like event streams, message brokers (e.g. Apache Kafka, RabbitMQ or AWS Event Bridge)
* Familiarity with any of the following are a bonus: Typescript, AWS Services,, AWS Lambda, trading/markets, blockchain knowledge, DevOps infrastructure, Infrastructure-as-Code (e.g. CDK / Terraform), AI, smart contracts, Crypto nodes / endpoint providers / RPCs, Web3, Graph QL.