Senior Go Engineer

Bonapolia

Athens (GA)

Sur place

USD 120 000 - 180 000

Plein temps

Il y a 42 heures
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Bonapolia is seeking a Senior Go Engineer to design, develop, and maintain scalable backend services in a microservices architecture. You will drive research, define architectures, and collaborate across teams to ensure production quality and observability.

The ideal candidate brings 5+ years of backend experience, strong Go expertise, and deep knowledge of SQL databases, data modeling, and cloud-native deployment with Docker/Kubernetes. Remote-ready and fast-paced project environment.

Qualifications

  • 5+ years of production backend engineering experience
  • 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

Responsabilités

  • 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

Connaissances

Go expertise
Concurrency control
Distributed systems
SQL / data modeling
PostgreSQL / MySQL
Redis caching
gRPC
Message brokers
Observability
Docker & Kubernetes
CI/CD
Cloud platforms
Code testing
Code reviews
Git

Outils

Git
Kafka
NATS
RabbitMQ
Terraform
Pulumi

Description du poste

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

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Go Engineer
Senior Go Engineer

Bonapolia • New York (NY)

Sur place
USD 150 000 - 210 000
Go Engineer
Go Engineer

Bonapolia • États-Unis

À distance
USD 120 000 - 180 000
Senior Full-stack QA Engineer
Senior Full-stack QA Engineer

Bonapolia • États-Unis

À distance
USD 120 000 - 160 000
Senior Full-stack QA Engineer
Senior Full-stack QA Engineer

Bonapolia • Georgia

Sur place
USD 83 000 - 165 000
Senior Go Engineer: Scalable Backend & Microservices
Senior Go Engineer: Scalable Backend & Microservices

Bonapolia • États-Unis

À distance
USD 120 000 - 180 000
Senior Go Engineer for Scalable Microservices (EU)
Senior Go Engineer for Scalable Microservices (EU)

Bonapolia • New York (NY)

Sur place
USD 150 000 - 210 000
Full-stack QA Engineer (auto)
Full-stack QA Engineer (auto)

Bonapolia • États-Unis

À distance
USD 120 000 - 170 000
Senior Golang Developer (Fullstack, BE-Heavy)
Senior Golang Developer (Fullstack, BE-Heavy)

Proxify • États-Unis

À distance
USD 140 000 - 190 000
On-time payments
Flexible withdrawals
8-hour days
+1
Senior Go Backend Engineer - Scalable Microservices
Senior Go Backend Engineer - Scalable Microservices

Bonapolia • Athens (GA)

Sur place
USD 120 000 - 180 000
Java Developer
Java Developer

Bonapolia • États-Unis

À distance
USD 67 000 - 100 000