About the Project
We are looking for a Golang Developer to join a team building a modern transaction processing and risk monitoring platform for financial operations. The system processes high volumes of events, validates business rules in near real time, and exposes internal APIs for dashboards, reporting, and operational teams.
The backend is built with Go 1.22+, PostgreSQL, Redis, Kafka, Docker, and Kubernetes. The role involves regular communication with international engineers and product stakeholders, so strong spoken English is essential for technical discussions, planning, and production issue reviews.
What You Will Do
- Develop backend services using Go, with a focus on clean service boundaries and reliable APIs.
- Build REST and gRPC endpoints for transaction workflows, internal tools, and integration services.
- Work with PostgreSQL schemas, indexes, query optimisation, and transaction-safe data handling.
- Implement event-driven flows using Kafka, including consumers, producers, retries, and dead-letter handling.
- Use Redis for caching, rate limiting, lightweight locks, and operational state where appropriate.
- Improve observability with structured logs, metrics, tracing, and actionable error reporting.
- Write unit and integration tests for critical business logic and data consistency scenarios.
What We Are Looking For
- 4+ years of commercial backend development experience, including practical experience with Go.
- Strong understanding of concurrent programming, goroutines, channels, context, and cancellation patterns.
- Experience with PostgreSQL, database migrations, transactions, and performance tuning.
- Experience with Kafka, RabbitMQ, NATS, or another message broker in production systems.
- Understanding of API design, authentication, validation, pagination, and error handling.
- Practical experience with Docker and Kubernetes-based deployments.
- Strong spoken English - Upper-Intermediate / Advanced level, B2+ or higher.
Nice to Have
- Experience with high-load systems, fintech platforms, billing, payments, or risk monitoring.
- Experience with OpenTelemetry, Prometheus, Grafana, Loki, or similar observability tools.
- Experience with cloud platforms such as AWS or GCP.
- Familiarity with event sourcing, CQRS, or distributed consistency patterns.
Apply
If you enjoy building fast, reliable backend services in Go and working with event-driven production systems, we would be glad to hear from you.
Send us your CV and we will contact you to discuss relevant opportunities.