We are looking for a Go Backend Engineer (Middle Strong/Senior) who enjoys building reliable, scalable backend systems and taking ownership of services throughout their entire lifecycle.
The ideal candidate has hands-on experience with modern backend technologies, microservice architectures, and event-driven systems. They are comfortable working in regulated business domains, translating complex business requirements into clean technical solutions, and collaborating with distributed international teams.
Strong communication skills, a proactive mindset, and a focus on quality, reliability, and continuous improvement are essential.
Project Responsibilities:
-Build and evolve a real-time cross-selling platform, working with real-time data flows and business logic for personalized offers within an insurance context
-Own the backend powering multiple user-facing apps, advancing our gRPC-based microservice architecture
-Design and maintain REST/gRPC APIs for integration with core insurance platforms and third-party services (risk scoring, KYC, payments)
-Work with PostgreSQL to model and manage transactional data such as policies, claims, and customer records, including audit trails
-Implement event-driven workflows using RabbitMQ or Kafka to handle claims events, policy updates, and notifications reliably
-Write and maintain unit and integration tests, with particular attention to logic involving monetary calculations and claims/premium accuracy
-Instrument services with Grafana/Prometheus to monitor critical flows and proactively catch issues before they impact users
-Actively participate in code reviews to ensure the platform and codebase meet the highest quality standards
-Take a proactive role in all aspects of platform design and development, with a strong emphasis on scalability, availability, and resilience
-Collaborate closely with Business Analysts, QA, and DevOps within an Agile/Scrum framework, translating evolving business and regulatory requirements into technical solutions
-Contribute to architectural decisions that balance flexibility for multiple consuming apps with long-term maintainability and fault tolerance
Candidate’s Portrait:
Strong Middle Go Developer to join a distributed team working in the CEST time zone. This role suits an experienced backend engineer who can own services end-to-end — from design through production reliability — and communicate confidently with international stakeholders.
-Strong hands-on experience with Golang, including concurrency, for handling high-volume insurance transactions (policy issuance, claims, premium calculations)
-Practical experience with Docker for containerized deployments in regulated/enterprise environments
-Solid PostgreSQL skills — modeling policy/claims data, handling audit trails and historical records
-Experience with RabbitMQ or Kafka for event-driven workflows (claims events, policy updates, notifications) with reliable delivery guarantees
-Hands-on experience with gRPC/REST APIs, including integration with core insurance platforms and third-party services (KYC, risk scoring, payments)
-Strong backend testing discipline, especially for logic involving monetary calculations and claims/premium accuracy
-Practical experience with Grafana/Prometheus for monitoring SLA-critical flows (claims, payments)
-Solid understanding of Agile/Scrum, comfortable working in regulated environments with evolving requirements
-Excellent communication and problem-solving skills, able to translate insurance business rules into technical solutions
-Proven experience building resilient, fault-tolerant Go applications — idempotency and data consistency are critical for financial transactions
-Fluent business English (B2+)
Must-haves:
-4/5+ years of overall commercial development experience, including 2+ years working with Go in production environments.
-Higher education in Computer Science (software development, etc.)
-Extensive experience working with AI



