Senior Go Engineer: Scalable Microservices & Cloud

Bonapolia

Madrid

Remote

EUR 90,000 - 130,000

Full time

9 days ago

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, build, and scale backend services for a global mobility platform. You will own architecture decisions, drive research, and collaborate across teams to deliver reliable, observable systems with strong testing practices.

Candidates should have 5+ years of backend experience, deep Go knowledge, and proficiency with SQL databases, Redis, and distributed systems. CET timezone, remote-friendly, 3+6 months project plan, B2B contract.

Qualifications

  • 5+ years of production backend engineering experience and complex product development.
  • Strong Go expertise: concurrency, 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

Go backend
Concurrency
gRPC
SQL design
MySQL or PostgreSQL
Redis caching
Observability
CI/CD
Docker
Kubernetes
Cloud platforms
Code review

Tools

Docker
Kubernetes
PostgreSQL
MySQL
Redis
gRPC
Kafka
Terraform
Pulumi

Job description

Bonapolia is seeking a Senior Go Engineer to design, build, and scale backend services for a global mobility platform. You will own architecture decisions, drive research, and collaborate across teams to deliver reliable, observable systems with strong testing practices.

Candidates should have 5+ years of backend experience, deep Go knowledge, and proficiency with SQL databases, Redis, and distributed systems. CET timezone, remote-friendly, 3+6 months project plan, B2B contract.

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 • Madrid

Remote
EUR 90,000 - 130,000
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Barcelona

Hybrid
EUR 50,000 - 70,000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay.
Exciting projects with Fortune 500 companies.
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Madrid

Hybrid
EUR 86,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with top companies
+1
Senior Platform Engineer (Go) - Remote/Hybrid UK & Europe
Senior Platform Engineer (Go) - Remote/Hybrid UK & Europe

BLP Digital AG • Madrid

Hybrid
EUR 70,000 - 110,000
Senior Go Engineer – Build Scalable, Remote-Ready Systems
Senior Go Engineer – Build Scalable, Remote-Ready Systems

Ciklum • Spain

Hybrid
EUR 70,000 - 110,000
Comprehensive company-paid medical insurance
Flexible schedule with regular team stand-ups
23 vacation days and short Fridays
+2
Senior Go Backend Engineer - Remote, High-Throughput
Senior Go Backend Engineer - Remote, High-Throughput

Workato • Barcelona

Remote
EUR 75,000 - 105,000
Senior Go Backend Engineer – High-Impact, Scalable Systems
Senior Go Backend Engineer – High-Impact, Scalable Systems

TwinRed • Barcelona

On-site
EUR 72,000 - 100,000
Private health insurance
Company MacBook
Modern office in central Barcelona
+1
Senior Backend Engineer (Go) — Scale High-Impact Systems
Senior Backend Engineer (Go) — Scale High-Impact Systems

Titan Operating System • Barcelona

On-site
EUR 70,000 - 90,000
Private health insurance
Central Barcelona office location
Competitive compensation
+1
Senior Go Backend Engineer — Remote, Microservices
Senior Go Backend Engineer — Remote, Microservices

Almato Iberia • Málaga

Remote
EUR 90,000 - 120,000
Go Backend Engineer — Cloud-Native Microservices
Go Backend Engineer — Cloud-Native Microservices

AgileEngine • Madrid

Hybrid
EUR 86,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with top companies
+1