Golang Engineer
Description
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 -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.
Skills
KafkaAPIAWSAzureGoOAuthRailsPostgreSQLKubernetesEvent-DrivenAPI DesignGCPDockerRESTfulRESTCI/CDMicroservicesWebSocketComplianceSecurityTLSgRPC
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.