Job
Core
Design and develop Go-based backend services for a card-issuing platform and digital wallet infrastructure, handling financial operations like issuance, top-ups, blocks, and clearing flows.
Role type
Senior Go backend engineer (fintech)
Builds
Card lifecycle services, digital wallets, and payment processing flows for PSPs and neobanks
Domain
Fintech, payments, financial services
Required skills
Go, distributed systems, microservices architecture, API design (REST/gRPC), SQL/NoSQL databases, message brokers (Kafka/NATS), caching systems, AWS, CI/CD, observability (Prometheus/Grafana), security-by-design, performance optimization
Preferred skills
Fintech domain experience, regulatory knowledge (PCI DSS, GDPR), code profiling, concurrency handling
Technologies
Go, MongoDB, Redis, NATS, JetStream, REST, gRPC, AWS, Kubernetes, GitLab CI/CD, ArgoCD, Prometheus, Grafana, Kafka
Responsibilities
Design and develop Go-based services for card lifecycle and wallet management; Translate business requirements into technical specifications and API designs; Build solutions compliant with security requirements (PCI DSS); Analyze and optimize service performance; Participate in microservices architecture design; Produce maintainable, testable code with unit and integration tests; Participate in code reviews and technical discussions
Seniority
Mid-Senior, hands-on IC