Senior GO Developer - Freelancer

On-siteSalary 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

  1. CV review
  2. HR call
  3. Interview
  4. Client Interview
  5. 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.

Job Details

Company name:
PGS Software S.A.
Location:
Poland · Bulgaria · Romania
Employment Type:
Freelance
Work Mode:
On-site
Posted on TheJob:
Jul 1, 2026
Last checked:
Jul 1, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.