Platform and Application Software Engineer
TBCASoft is a blockchain technology company that develops cross-carrier networks for telecom operators, mobile payment service providers, and financial institutions. Its HIVEX network enables interoperable cross-border QR payments, while CCIS provides blockchain-based identity and credential verification.
About TBCASoft, Inc.
TBCASoft develops carrier-consortium-based blockchain platforms deployable across multiple cloud environments. Its offerings connect global mobile carriers, payment service providers, and financial institutions to support mobile payments, fintech, digital identity, and IoT applications. The company develops and operates HIVEX, a cross-border mobile payment network for interoperable QR payments, and provides CCIS, a blockchain-based platform for identification, credential verification, and document authentication.
Skills
About the Role
You will design and develop enterprise-grade payment service solutions and a transaction platform based on blockchain technology. You will analyze problems and provide technical solutions to resolve customer issues. You will create and maintain technical documentation. You will implement and maintain backend components using Java, Python, C++/C, NoSQL (MongoDB), RESTful APIs and gRPC, and operate tooling such as Git, Jira, Kafka, Hazelcast and ElasticSearch.
Requirements
- Bachelor’s degree in Computer Science or related field
- 3+ years programming experience
- Java
- Python
- C++/C
- NoSQL (MongoDB)
- RESTful API
- gRPC
- Experience with configuration management and bug tracking tools such as Git, Jira, or Redmine
- Experience with Kafka
- Experience with Hazelcast
- Experience with ElasticSearch
- Experience with JMX
- Fluent in English
Responsibilities
- Design and develop enterprise-grade payment service solutions and transaction platforms based on blockchain technology
- Perform problem analysis and provide technical solutions to resolve customer issues
- Create and maintain technical documentation
