Golang Engineer

$$$$

## About Us

 

We are building the next generation of financial infrastructure - programmable, transparent, and accessible to everyone. Our platform processes millions of transactions daily, bridging traditional finance with decentralized protocols.

 

## The Role

 

We're looking for a Senior Backend Engineer to design, build, and scale the systems that power our payment rails, on-chain settlement layer, and API platform. You'll work at the intersection of high-performance distributed systems and blockchain technology, shipping code that moves real money.

 

## What You'll Do

 

- Design and implement low-latency microservices in Go that handle payment processing, ledger management, and transaction orchestration.

- Build and maintain production-grade RESTful and gRPC APIs serving thousands of requests per second to internal teams, partners, and third-party developers.

- Own the HTTP gateway layer - rate limiting, authentication (OAuth 2.0 / API keys), request validation, and observability middleware.

- Architect event-driven pipelines using Kafka or NATS for real-time transaction streaming, reconciliation, and compliance monitoring.

- Contribute to our internal blockchain indexer โ€” parsing blocks, decoding contract events, and maintaining a queryable transaction history.

- Collaborate with the security and compliance team on KYC/AML data flows, audit logging, and regulatory reporting.

 

## What We're Looking For

 

- 5+ years of professional backend engineering experience, with at least 3 years writing production Go.

- Strong understanding of HTTP/1.1 and HTTP/2 semantics, TLS, connection pooling, and API design best practices.

- Hands-on experience with blockchain technologies โ€” interacting with nodes (JSON-RPC / WebSocket), parsing transactions, or integrating wallets and custodians.

- Experience with PostgreSQL (or CockroachDB) at scale โ€” schema design, query optimization, migrations, and replication.

- Working knowledge of Docker, Kubernetes, and CI/CD pipelines in a cloud environment (AWS, GCP, or Azure).

- Comfort with distributed systems concepts: consensus, idempotency, eventual consistency, saga patterns.

- Understanding of financial concepts: double-entry bookkeeping, settlement, float management, and reconciliation.

 

## Nice to Have

 

- Contributions to open-source Go libraries or blockchain tooling.

- Knowledge of zero-knowledge proofs or privacy-preserving payment systems.

- Prior experience at a regulated fintech, neobank, or crypto exchange.

 

## Tech Stack

 

Go, FastHTTP, Kubernetes, Docker

 

## What We Offer

 

- Fully remote with optional co-working budget.

- Annual learning stipend for conferences, courses, and certifications.

- Hardware budget for your ideal dev setup.

- Flexible PTO and company-wide recharge weeks.

- Early-stage impact โ€” your architectural decisions will shape the platform for years.

Required languages

English B1 - Intermediate
Ukrainian B1 - Intermediate
Published 2 April
34 views
ยท
6 applications
Response activity: Medium
To apply for this and other jobs on Djinni login or signup.
Loading...