Infinity Technologies logo

Golang Developer

Infinity Technologies·Salary not specified

Primary stack

gRPCApache KafkaDockerKubernetesGoPostgreSQLAWSRedis

Job description

About the Position

We are seeking a Golang Developer to join our team building a modern transaction processing and risk monitoring platform for financial operations.

About the Project

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.

Responsibilities

  • 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 optimization, 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.

Requirements

  • 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.

We Offer

  • Opportunity to work in a dynamic and innovative environment.
  • Competitive salary.
  • Remote work options.

About the Company

Join our team and contribute to building a modern transaction processing and risk monitoring platform for financial operations.

© Infinity Technologies. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Infinity Technologies, headquartered in London, specializes in creating global R&D hubs to help businesses achieve their goals. Promoting fully remote teams and a lean approach, we eliminate unnecessary office costs, sales, marketing expenses, and overheads for our customers. Our innovative fractal model ensures each R&D hub functions as a self-contained ecosystem tailored to the unique needs of each customer, acting as an extension of their team to develop products, maintain services, or execute strategic objectives.We leverage over 20 trademarked frameworks for building teams, developing software products, and designing outsourcing strategies, focusing on startups andmid-sizedcustomers. Our goal is to help them globalize their R&D efforts efficiently. Infinity Technologies also maintains a library of reusable components, enabling rapid prototyping, idea validation, and faster time to market—all while reducing costs. Since 2003, we have built 81 R&D hubs and currently operate 12 active hubs with distributed teams in 21 countries.With our expertise in cost-effective practices, economies of scale, and lean methodologies, Infinity Technologies empowers businesses to innovate, grow, and succeed in a global marketplace.

More at Infinity Technologies

All 32 roles

Similar jobs

Popular searches