logo[мetahunt]
> DOU
senior

Backend Engineer

bART Solutions
format:Hybridcompany:Outsource
gogrpcdockerpostgresqlrabbitmqkafkarest-apigrafanaprometheus
gdprpci dss
englishB2
experience4+ years
domainFintech
locationLviv, Ukraine
> full description

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 and the process of implementing/configuring it within a team

-Experience of working in fintech, banking domains, and working with complex integrations

-Readiness to wrok from 9 till 18 CEST

-Readiness to work from the corporate Andersen laptop

-Golang — strong hands-on experience, including concurrency (goroutines, channels)

-gRPC-based microservice architecture — proven experience designing, building, and owning microservices in production

-Docker — containerizing and deploying services

-PostgreSQL — schema design, query optimization, migrations

-RabbitMQ or Kafka — event-driven, asynchronous communication

-REST API — design and implementation

-Backend testing — unit and integration tests

-Grafana/Prometheus — instrumenting services with metrics and alerts

-Scalability & high availability — experience designing systems for real-time, high-throughput platforms

-Code review culture — active, high-quality participation in peer code reviews

-Ownership mindset — comfortable taking end-to-end responsibility for backend components, not just executing tickets

-Agile/Scrum experience

-Resilience & uptime focus — fault tolerance, idempotency, SLA awareness

Nice-to-have:

Prior experience in insurance other regulated domains; familiarity with data privacy/compliance standards (GDPR, PCI DSS); understanding of core insurance concepts (policies, underwriting, claims lifecycle)

We offer:

-Flexible working hours

-Competitive salary

-Regular performance reviews

-Paid vacation (15 working days; after 1 year — 18 days; after 3 years — 20 days), national holidays, and 8 paid sick leave days

-Modern, comfortable office near Lviv city center

-Friendly, people-oriented management with minimal bureaucracy

-Corporate events, team-building activities, and unforgettable company parties

Відгукнутись на вакансію