Golong/Node/TypeScript/Solidity
Role details
Job location
Tech stack
Job description
We are looking for a highly skilled backend developer experienced in Go (Golang), Node.js, TypeScript, and Kubernetes API development to join our growing engineering team.
In this role, you will be responsible for designing, developing, and maintaining our next-generation financial and digital asset infrastructure, which integrates blockchain smart contracts, secure APIs, and cloud-native microservices.
You will collaborate closely with DevOps, blockchain, and product teams to deliver scalable, secure, and high-performance systems deployed across Kubernetes clusters and blockchain networks., * Design, build, and maintain REST and WebSocket APIs using Go, Node.js, or TypeScript (NestJS/Express).
- Integrate and manage PostgreSQL databases with efficient schema design, indexing, and query optimization.
- Develop microservices and APIs for blockchain interactions, financial transactions, and user management.
- Implement authentication, authorization, and security layers (JWT, OAuth2, RBAC).
- Build modular, reusable components and maintain consistent API documentation (Swagger / OpenAPI).
Kubernetes & Cloud-Native Integration
- Develop services that interact with the Kubernetes API for deployment automation and orchestration.
- Configure and manage containerized applications using Docker and Helm charts.
- Implement CI/CD pipelines for automated testing and deployment.
- Monitor, log, and scale services using Prometheus, Grafana, and ELK stack tools.
Blockchain & Smart Contract Development
- Develop, deploy, and manage smart contracts (Solidity, Hyperledger FireFly, or similar frameworks).
- Build backend services that interact with blockchain nodes (e.g., Ethereum, Polygon, Besu).
- Create wallet connection and transaction signing flows via Web3.js or ethers.js.
- Integrate tokenization and digital asset flows (ERC-20, ERC-721, ERC-1155 standards).
- Listen to and process blockchain events in real time for reporting and analytics.
Database & Data Handling
- Design relational data models aligned with business logic and API requirements.
- Write efficient SQL queries, stored procedures, and migrations for PostgreSQL.
- Ensure data integrity, security, and auditability in financial and blockchain records.
Collaboration & Quality
- Work with frontend engineers to integrate APIs and blockchain interactions into web dashboards.
- Participate in code reviews, architecture discussions, and security audits.
- Write clear technical documentation and contribute to internal API guides.
- Troubleshoot and debug across distributed systems and blockchain networks.
Requirements
Do you have experience in TypeScript?, * Strong proficiency in Go (Golang) and/or Node.js with TypeScript.
- Deep understanding of RESTful API design, WebSocket communication, and asynchronous programming.
- Hands-on experience with PostgreSQL, schema migrations, and ORM tools (GORM, TypeORM, Sequelize).
- Experience deploying and managing applications on Kubernetes (EKS, GKE, AKS, or on-prem).
- Knowledge of Helm charts, Kubernetes API, and microservice deployment patterns.
- Strong background in Docker, CI/CD pipelines, and container security.