Go Developer

Bonapolia

United States

Remote

USD 140,000 - 200,000

Full time

14 days+

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 Developer to design and scale backend services for a multi-country data-collection platform. You will work on order processing, campaigns, media submissions, and audit trails within a microservice architecture.

The role emphasizes advanced Go, strong SQL and Redis skills, and hands-on experience with Docker, CI/CD, Kubernetes, and AWS. Remote collaboration across regions is expected, with a focus on quality checks using LLM-based methods and event-driven patterns.

Qualifications

  • 5+ years of commercial backend engineering experience in high-load environments.
  • Advanced Go expertise.
  • Strong SQL skills: schema design, replication, partitioning, sharding, and query optimisation.
  • In-depth Redis knowledge and efficient use in high-load systems.
  • Docker, CI/CD, Kubernetes or equivalents, and cloud infrastructure such as AWS.
  • Synchronous and asynchronous inter-service communication patterns.
  • Microservice architecture, client-server interaction design, and observability.
  • Experience with LLM-based quality checks and event-driven architectures.

Responsibilities

  • Develop backend services for orders, multi-country campaigns, task templates, and pull-based task queues.
  • Build submission workflows for media uploads, metadata, versioned storage, and audit trails.
  • Implement automated quality control, duplicate detection, consensus workflows, and review flows.
  • Develop payment, consent, data retention, and record-erasure functionality.
  • Build dataset export capabilities and integrations with consumer applications, CRM, payout, and LLM providers.

Skills

Go
SQL
Redis
Docker
CI/CD
Kubernetes
AWS
Microservices
Observability
LLM checks

Tools

Docker
CI/CD
Kubernetes
AWS

Job description

Описание

We are looking for a Senior Go Developer: Language Proficiency: Intermediate Employment type: Full time Candidate Location: Poland, Kazakhstan, Serbia, Armenia, Georgia Working Time Zone: CET Start: ASAP Planned Work Duration: Preliminary 3 months with potential for extension Customer Description: The customer is a global mobility and urban services platform offering ride-hailing, intercity travel, delivery, and task assistance services. Project Description: A data-collection platform spanning a worker application, back office, and backend services. Project Phase: Ongoing

Задачи
  • Develop backend services for orders, multi-country campaigns, task templates, and pull-based task queues.
  • Build submission workflows for media uploads, metadata, versioned storage, and audit trails.
  • Implement automated quality control, duplicate detection, consensus workflows, and review flows.
  • Develop payment, consent, data retention, and record-erasure functionality.
  • Build dataset export capabilities and integrations with consumer applications, CRM, payout, and LLM providers.
  • Interview stages: English check (15 minutes) internal technical interview (1-1,5 hour) client interview – (1 hour) client interview – cultural fit (45 minutes)
Technology Stack

Go, SQL, AWS

Требования
  • Strong interest in emerging technologies and continuous professional development.
  • Collaborative mindset and ability to work effectively within a team.
  • 5+ years of commercial backend engineering experience in high-load environments.
  • Advanced Go expertise.
  • Strong SQL skills: schema design, replication, partitioning, sharding, and query optimisation.
  • In-depth Redis knowledge and efficient use in high-load systems.
  • Docker, CI/CD, Kubernetes or equivalents, and cloud infrastructure such as AWS.
  • Synchronous and asynchronous inter-service communication patterns.
  • Microservice architecture, client-server interaction design, and observability: metrics, logging, dashboards, and tracing.
  • Experience with LLM-based quality checks and event-driven architectures.
Условия

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 Developer
Senior Go Developer

Bonapolia • Athens (GA)

Remote
USD 120,000 - 180,000
Senior Go Developer
Senior Go Developer

Bonapolia • Georgia

Remote
USD 120,000 - 160,000
Full-stack QA Engineer (auto)
Full-stack QA Engineer (auto)

Bonapolia • United States

Remote
USD 120,000 - 170,000
Senior Full-stack QA Engineer
Senior Full-stack QA Engineer

Bonapolia • Georgia

On-site
USD 83,000 - 165,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
Senior Go Backend Engineer - High-Load Systems
Senior Go Backend Engineer - High-Load Systems

Bonapolia • Athens (GA)

Remote
USD 120,000 - 180,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
Senior Full-stack QA Engineer
Senior Full-stack QA Engineer

Bonapolia • Athens (GA)

Remote
USD 90,000 - 130,000
Go developer for cloud infrastructure
Go developer for cloud infrastructure

Polcode • United States

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