Andersen Lab

go developer for payment platforms

In short

This hybrid Go developer role involves building and maintaining microservices for a secure, scalable payment platform handling high-load, multi-region banking data. The company is a fintech-focused development house (Andersen), and the team works with Kafka, gRPC/Protobuf, PostgreSQL, Docker, and Kubernetes, applying Event-Driven Architecture and distributed systems patterns like Saga, CQRS, and Transactional Outbox. Candidates need at least 3 years of commercial Go development experience, hands-on microservices experience, and Intermediate+ English.

Описание
The customer develops and maintains high-load digital infrastructure platforms that process and manage large volumes of data across multiple regions. The project develops and integrates a secure, scalable payment platform for reliable payment processing and interaction with external systems.
Задачи
•Develop and maintain microservices in Go
•Implement business logic for banking and payment processes
•Develop APIs and service interfaces
•Implement service-to-service communication using gRPC/Protobuf
•Develop asynchronous communication using Kafka
•Work with PostgreSQL, design queries, and implement database interactions
•Implement Event-Driven scenarios
•Handle duplicate messages and ensure operation idempotency
•Apply distributed systems patterns, including Saga, CQRS, and Transactional Outbox, where appropriate
•Implement error handling, timeouts, retries, and recovery scenarios
•Containerize services using Docker
•Deploy and maintain services in Kubernetes
•Configure and use monitoring, metrics, and distributed tracing
•Analyze logs and traces during incident investigations
•Participate in code reviews and the technical design of new services
•Ensure service reliability and performance in production
Требования
•Strong knowledge of Go
•At least 3 years of commercial software development experience
•Hands-on experience developing microservices in Go
•Experience with PostgreSQL
•Understanding of Event-Driven Architecture
•Hands-on experience with Kafka
•Experience developing and integrating gRPC/Protobuf services
•Understanding of distributed systems patterns
•Hands-on experience with Docker and Kubernetes
•Experience developing services for high-load or distributed systems
•Experience with error handling, retries, timeouts, and idempotency mechanisms
•Experience with monitoring and distributed tracing tools
•Understanding of the principles of building reliable and fault-tolerant services
•Experience integrating services with external systems
•English at Intermediate level or above
Будет плюсом: knowledge of CQRS, Saga, and Transactional Outbox
Условия
•Opportunity to change projects and develop expertise in a business domain
•Professional, financial, and career growth opportunities
•Mentoring and onboarding systems for each new employee
•Opportunity to earn up to an additional 1,000 EUR per month, depending on expertise, included in the annual bonus, by participating in company activities
•Access to the corporate training portal and company knowledge base
•Corporate events and amenities, including parties, pizza days, PlayStation, fruit, coffee, snacks, and movies
•Certification compensation, including AWS and PMP
•Referral program
•Private health insurance and sports compensation, depending on the type of employment

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot