Go Engineer

Bonapolia

United States

Remote

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bonapolia is seeking a Senior Go Engineer to design and build scalable backend services in a fast-paced, distributed environment. You will own architectural decisions, performance, and production readiness while mentoring other engineers.

The role demands deep Go expertise, experience with microservices, SQL databases, and modern cloud infrastructure. The position is based in Europe with a start ASAP timeline and a contract model through Bonapolia.

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 PostgreSQL or MySQL 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.
  • Event-driven architecture experience with Kafka, NATS, or RabbitMQ.
  • Infrastructure-as-code experience with Terraform or Pulumi.

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.
  • Familiarize with technology stack including Go, Microservices, PostgreSQL/MySQL, Redis, gRPC, Docker, Kubernetes, AWS, CI/CD.

Skills

Go
Distributed systems
SQL
Microservices
Cloud platforms
CI/CD

Tools

PostgreSQL
MySQL
Redis
gRPC
Docker
Kubernetes
AWS
Terraform
Pulumi
Git

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

Задачи
  • 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)
Требования
  • 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.
  • 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.
  • 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.
Условия
  • 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
  • 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

Senior Go Engineer
Senior Go Engineer

Bonapolia • New York (NY)

On-site
USD 150,000 - 210,000
Full-stack QA Engineer (auto)
Full-stack QA Engineer (auto)

Bonapolia • United States

Remote
USD 120,000 - 170,000
Java Developer
Java Developer

Bonapolia • United States

Remote
USD 67,000 - 100,000
go developer for a distributed financial platform
go developer for a distributed financial platform

NDA • United States

Hybrid
USD 190,000 - 230,000
Client-provided equipment
International project
[MSO] Go Developer (Private Cloud)
[MSO] Go Developer (Private Cloud)

Software Mind • United States

Remote
USD 46,000 - 61,000
Private healthcare and life insurance
Multisport card
Language classes
+1
Senior Full-stack QA Engineer
Senior Full-stack QA Engineer

Bonapolia • Georgia

On-site
USD 83,000 - 165,000
Analytics Engineer
Analytics Engineer

Bonapolia • United States

Remote
USD 90,000 - 130,000
Go Developer
Go Developer

IBA Poland • United States

Hybrid
USD 140,000 - 180,000
Remote/hybrid work options
Flexible hours
Medicover private medical care
+2
Go developer for cloud infrastructure
Go developer for cloud infrastructure

Polcode • United States

Remote
USD 28,000 - 46,000
Multisport карта
Частное медицинское обслуживание
Страхование жизни
+1
go developer for banking and lending platforms
go developer for banking and lending platforms

Научсофт • United States

Remote
USD 130,000 - 180,000