Senior Software Engineer - Digital Assets
Core
Designing and implementing microservices architectures and blockchain solutions (smart contracts, decentralized applications) on private and public networks.
Role type
Senior Software Engineer (Blockchain & Distributed Systems)
Builds
Microservices, blockchain solutions, decentralized applications, and cryptographic protocols.
Domain
Financial Services / Blockchain / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System design, application development, testing, operational stability, blockchain platform development, object-oriented programming, backend API development, distributed microservices infrastructure, cryptographic foundations, cloud infrastructure services.
Preferred skills
Financial markets experience, smart contract design (Solidity), Hardhat/Truffle/Slither, AWS/EKS/Docker, DevOps practices, blockchain interoperability, RDBMS.
Technologies
AWS, Java, JavaScript, Python, Solidity, Docker, Ethereum, Hardhat, Truffle, Slither, EKS, RDBMS
Responsibilities
Design and implement microservices architectures, create blockchain solutions and decentralized applications, influence product design and technical operations, monitor and optimize microservices performance, troubleshoot technical issues, conduct code reviews, implement monitoring and testing practices, design and verify cryptographic protocols.
Seniority
Senior, hands-on IC