We are looking for a Blockchain / DLT Engineer to join our Telecom DLT team, working on enterprise blockchain solutions for cross-operator SMS templates and trusted data-sharing use cases.
Key Responsibilities:
- Develop and maintain components of permissioned DLT/blockchain solutions for telecom use cases.
- Work on blockchain transaction flows, ledger operations, smart contracts/chaincode and node-related components.
- Support development of cross-operator SMS template sharing, validation and synchronization solutions.
- Develop integrations between DLT platforms and microservices, APIs, Kafka/Event Streaming and databases.
- Support debugging of blockchain transactions, data synchronization and integration issues.
- Write clean, maintainable and testable code and participate in code reviews.
- Support POCs, testing, deployment and production troubleshooting under the guidance of senior engineers.
- Learn and apply concepts around distributed systems, blockchain security,
consensus and enterprise DLT architecture.
Must Have:
- Solid programming skills in Golang.
- Basic understanding of Blockchain / DLT concepts.
- Good understanding of REST APIs, microservices and distributed systems fundamentals.
- Knowledge of SQL/NoSQL databases.
- Good problem-solving and debugging skills.
- Willingness to learn enterprise blockchain technologies and telecom use cases.
Good to Have:
- Hands-on or academic/project experience with Hyperledger Fabric, Hyperledger Besu, Quorum or Corda.
- Basic understanding of smart contracts/chaincode.
- Exposure to Kafka or Solace.
- Telecom / CPaaS / enterprise messaging knowledge.
- Exposure to Docker/Kubernetes and cloud platforms.
- Basic understanding of cryptography, PKI and digital signatures.
Technologies: Golang - 1.14 & 1.26 above (Must), Java - 21 above (Good To Have), Spring Boot - 3.5 above