Designing and implementing secure, scalable blockchain solutions that integrate with Global Markets and enterprise infrastructure (e.g. digital wallets)
Contributing to engineering best practices related to smart contracts
Partnering closely with Prod Support and Engineering to deploy & support applications
Requirements
Bachelor's or master’s degree in computer science, Engineering, or equivalent experience
Proficient in object oriented programming language
Hands-on experience with application programming, backend API development and distributed microservices infrastructure
Understanding of the cryptographic principles underpinning blockchain technologies such as encryption algorithms, key management, key wallets
Architecture, design, and deployment of production-quality, scalable software
RESTful API design and development principles
Container orchestration systems like Kubernetes or Docker
Ability to communicate effectively to a wide range of audience (business stakeholders, developer & support teams)
Meticulous & highly organized
Adaptable to shifting & competing priorities
Critical thinking skills to diagnose & resolve complex issues
Proficiency in one or more functional programming languages (e.g. Scala, Haskell)
Experience with cloud services (AWS, Azure, GCP etc)
Agile working environment, including participation in daily scrum meetings, backlog management, sprint definition, and retrospectives
Professional or personal experience in DeFi markets