Job
Core
Design and develop high-availability, secure Go-based services for a real-time payment gateway connecting merchants and financial institutions.
Role type
Senior Go backend engineer (fintech)
Builds
Payment gateway infrastructure, transaction routing, fraud/risk checks, and integrations with acquirers and APMs
Domain
Fintech, payments, distributed systems
Deliverable
production ML models | product features
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, regulatory compliance (PCI DSS, GDPR)
Preferred skills
Experience with external payment provider integrations, anti-fraud systems
Technologies
Go, PostgreSQL, MySQL, MongoDB, Redis, Kafka, NATS, gRPC, AWS, GitLab CI/CD, Prometheus, Grafana
Responsibilities
Design and develop Go-based services for the payment gateway; translate business requirements into technical specifications and API designs; build solutions compliant with security requirements; analyze and optimize service performance; participate in microservices architecture decisions; produce maintainable, testable code with unit and integration tests; conduct code reviews and provide constructive feedback.
Seniority
Senior, hands-on IC with mentorship responsibilities