Senior Software Engineer
Core
Design, develop, and maintain secure, scalable distributed systems and blockchain platforms supporting digital payments and digital asset services.
Role type
Senior IC software engineer (blockchain/distributed systems)
Builds
Blockchain platforms, distributed applications, secure backend services, and cloud-native microservices
Domain
Fintech, digital payments, blockchain, distributed systems
Deliverable
production ML models | product features
Required skills
Java, Spring, Angular, REST APIs, GraphQL, microservices architecture, cloud platforms (AWS/Azure), CI/CD, Docker, Kubernetes, cryptographic protocols, key management
Preferred skills
Ethereum, Hyperledger, Bitcoin, Polygon, Solana, Web3 technologies, smart contract interactions, event-driven architectures, OAuth2, OIDC, MFA
Technologies
Java, Spring, Angular, AWS, Azure, Docker, Kubernetes, Ethereum, Hyperledger, Bitcoin, Polygon, Solana
Responsibilities
Design and develop blockchain platforms and distributed applications; Build secure and scalable backend services; Develop integrations with blockchain networks and cryptographic services; Create and maintain APIs and microservices; Conduct code reviews and mentor junior engineers; Troubleshoot complex technical issues in distributed environments
Seniority
Senior, hands-on IC with mentorship responsibilities