Senior GO Developer - Freelancer
On-site•Salary not specified
Poland · Bulgaria · Romania
Job Description, Responsibilities & Requirements
About the Position
Xebia is a global AI-first, digital transformation, and engineering partner. With over 25 years of experience and a team of 5,000 professionals across 16 countries, we help organizations design and build scalable products, platforms, and data-driven solutions.
We are seeking a Senior GO Developer as a freelancer to join our global team, specializing in backend development with Go (Golang) and gRPC.
Responsibilities
- Developing, enhancing, and maintaining multi-tenant backend services/APIs using Go (Golang) and gRPC, running in Kubernetes, using Postgres as database backend.
- Data modelling (e.g. database, canonical product data model) with focus on performance and multi-tenancy.
- API design following Google AIP standard, with multi-tenancy in mind (i.e. we're not building a backend for frontend).
- Designing and presenting architecture changes via ADR, following our architectural guidelines and principles.
- Creating and maintaining integrations between our backend services and multiple SaaS systems (e.g. our systems for product content).
- Ensuring code quality through testing, code reviews, and adherence to standards.
Requirements
- Strong experience in backend development with Go (Golang) 5+ years.
- Solid understanding of concurrency, data structures, and backend fundamentals.
- Experience designing and consuming APIs.
- Experience with SQL databases (PostgreSQL, MySQL or equivalent).
- Proficiency with Git-based workflows.
- Experience with unit and integration testing.
- Hands-on experience with Docker.
- Practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery.
Work from the European Union region and a work permit are required.
Nice to Have
- Experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work.
- Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches.
Recruitment Process
- CV review
- HR call
- Interview
- Client Interview
- Decision
Locations
- Bulgaria
- Poland
- Romania
Apply for this job
Interested in building your career at Poland and Eastern Europe? Get future opportunities sent straight to your email.