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
Soft Skills:
- Strong interest in emerging technologies and continuous professional development.
- Collaborative mindset and ability to work effectively within a team.
Hard Skills / Must Have:
- 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.
Hard Skills / Nice to Have (Optional):
- 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.
Technology Stack:
Go, SQL, AWS
Interview stages:
- English check (15 minutes)
- internal technical interview (1-1.5 hour)
- client interview – (1 hour)
- 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