Senior Go Engineer

Bonapolia

Warszawa

On-site

PLN 150,000 - 230,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bonapolia is seeking a Senior Go Engineer to design and build scalable backend services in a microservices architecture. You will own critical components, drive architecture decisions, and mentor engineers.

The role requires 5+ years of production backend experience, deep Go knowledge, with strong SQL, gRPC, and cloud/container tooling in a high-load environment. CET time, remote-friendly and ASAP start.

Qualifications

  • 5+ years of production backend engineering experience and complex product development.
  • Strong Go expertise: concurrency, synchronization, context propagation, goroutine lifecycle management, and graceful shutdown.
  • Experience with high-load distributed systems and microservice architecture.
  • Strong SQL and data modelling: schema design, joins, indexes, query analysis, replication, partitioning, and sharding.
  • Experience with MySQL or PostgreSQL and Redis caching strategies.
  • Sync/async inter-service communication using gRPC and message brokers, including delivery guarantees and idempotency.
  • Observability: metrics, logging, tracing, alerting, and Go profiling.
  • Understanding of NFRs, SLA/SLO/SLI, Docker, Kubernetes, CI/CD, and cloud platforms.
  • Maintainable, testable code; unit/integration testing; Git and code review workflows.

Responsibilities

  • Design, develop, and maintain scalable backend services and features.
  • Drive technical research, architecture design, and implementation.
  • Collaborate across teams, conduct reviews, and contribute to architectural discussions.
  • Own service delivery, production monitoring, maintenance, and observability.
  • Mentor engineers and participate in agile ceremonies.

Skills

Backend engineering
Go programming
High-load systems
SQL/Data modeling
gRPC/messaging
Observability/Monitoring
CI/CD/Cloud
Code testing/reviews

Tools

Go
Docker
Kubernetes
PostgreSQL
MySQL
Redis
gRPC

Job description

We are looking for a Senior Go Engineer

Language Proficiency: Upper-Intermediate

Employment type: Full time

Candidate Location: Poland, other EU countries, Kazakhstan, Serbia, Armenia, Georgia

Working Time Zone: CET

Start: ASAP

Planned Work Duration: 3 months this year + 3 months next year

Customer Description:

A global mobility and urban services platform enabling users to book rides and other services while negotiating fares directly with service providers.

Project Phase:

ongoing

Soft Skills:
  • Ability to explain project architecture and the business problems addressed in depth.
  • Ability to independently clarify ambiguous requirements, define metrics, address concurrency and edge cases, and articulate technical trade-offs.
Hard Skills / Must Have:
  • 5+ years of production backend engineering experience and complex product development.
  • Strong Go expertise: concurrency, synchronization, context propagation, goroutine lifecycle management, and graceful shutdown.
  • Experience with high-load distributed systems and microservice architecture.
  • Strong SQL and data modelling: schema design, joins, indexes, query analysis, replication, partitioning, and sharding.
  • Experience with MySQL or PostgreSQL and Redis caching strategies.
  • Sync/async inter-service communication using gRPC and message brokers, including delivery guarantees and idempotency.
  • Observability: metrics, logging, tracing, alerting, and Go profiling.
  • Understanding of NFRs, SLA/SLO/SLI, Docker, Kubernetes, CI/CD, and cloud platforms.
  • Maintainable, testable code; unit/integration testing; Git and code review workflows.
Hard Skills / Nice to Have:
  • Event-driven architecture experience with Kafka, NATS, or RabbitMQ.
  • Infrastructure-as-code experience with Terraform or Pulumi.
  • Performance profiling and optimisation of Go services.
  • Familiarity with Figma, cross-platform collaboration, and AI-assisted development tools.
Responsibilities and Tasks:
  • Design, develop, and maintain scalable backend services and features.
  • Drive technical research, architecture design, and implementation.
  • Collaborate across teams, conduct reviews, and contribute to architectural discussions.
  • Own service delivery, production monitoring, maintenance, and observability.
  • Mentor engineers and participate in agile ceremonies.
Technology Stack:

Go, Microservices, PostgreSQL/MySQL, Redis, gRPC, Docker, Kubernetes, AWS, CI/CD

Interview stages:
  • English check (15 minutes)
  • internal technical interview (1-1,5 hour)
  • client interview (1 hour)
  • client interview – live coding
  • client interview – cultural fit (45 minutes)
What we offer:
  • Model: B2B contract with Bonapolia - one contract, one monthly invoice
  • Rate: negotiated per candidate seniority and client budget
  • Payment: monthly invoice, paid on the same schedule the client pays us (usually 30 days)
  • Contract written under your country's law
  • We handle the client-side paperwork: MSA, NDA, invoicing
About Bonapolia:

Bonapolia is a family-owned IT staff augmentation team based in Lisbon. We build engineering teams for product companies and IT consultancies across Europe and the US.

More at bonapolia.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go Backend Developer (Cloud & CI/CD) | Project-based | ASAP
Go Backend Developer (Cloud & CI/CD) | Project-based | ASAP

Polcode • Warszawa

Hybrid
PLN 154,000 - 250,000
Multisport card
Private medical care
Life insurance
+4
Senior Java Developer
Senior Java Developer

Bonapolia • Warszawa

On-site
PLN 180,000 - 300,000
Monthly invoicing
Contract under local law
MSA & NDA handling
Senior Java Developer
Senior Java Developer

Bonapolia • Polska

On-site
PLN 150,000 - 230,000
B2B contract model with Bonapolia
Monthly invoicing
60 days payment terms
+1
Go Backend Developer (Cloud & CI/CD) | Project-based | ASAP
Go Backend Developer (Cloud & CI/CD) | Project-based | ASAP

Polcode • Polska

Hybrid
PLN 110,000 - 179,000
Multisport card
Private medical care
Life insurance
+6
Principal Go Engineer
Principal Go Engineer

Solid Company • Województwo pomorskie

On-site
PLN 300,000 - 520,000
100% remote in European hours
Principal Go Engineer
Principal Go Engineer

Solid Company • Województwo kujawsko-pomorskie

On-site
PLN 380,000 - 520,000
Remote work in European hours
Principal Go Engineer
Principal Go Engineer

Solid Company • Łódź

On-site
PLN 562,000 - 821,000
Senior Go Backend Engineer for Scalable Microservices
Senior Go Backend Engineer for Scalable Microservices

Bonapolia • Warszawa

On-site
PLN 150,000 - 230,000
Principal Go Engineer
Principal Go Engineer

Solid Company • Katowice

On-site
PLN 260,000 - 380,000
Principal Go Engineer
Principal Go Engineer

Solid Company • Wrocław

On-site
PLN 320,000 - 520,000
100% remote in European hours
Two-stage interview process
Background check (HireRight)
Top locations