Xebia

Senior Go Developer

Xebia

full-time

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Developing, enhancing, and maintaining backend services and APIs using Go (Golang) and gRPC
  • Designing data models (database and canonical product models) with a strong focus on performance and multi-tenancy
  • Designing APIs in line with Google AIP standards, with multi-tenancy in mind
  • Designing and documenting architectural changes using Architecture Decision Records (ADR)
  • Building and maintaining integrations between backend services and multiple SaaS systems
  • Ensuring high code quality through testing, code reviews, and adherence to coding standards
  • Supporting debugging, performance optimization, and issue resolution as L2 support
  • Collaborating with cross-functional teams following agile development practices
  • Taking proactive ownership of backend services, identifying and resolving production issues before they impact customers

Requirements

  • 5+ years of strong experience in backend development with Go (Golang)
  • Solid understanding of concurrency, data structures, and backend fundamentals
  • Experience in designing and consuming APIs
  • Hands-on experience with SQL databases (PostgreSQL, MySQL, or equivalent)
  • Proficiency with Git-based workflows
  • Experience with unit and integration testing
  • Hands-on experience with Docker
  • Nice to have: experience with microservices and distributed systems
  • Exposure to Kubernetes
  • Experience working with Google Cloud Platform (GCP)
  • Familiarity with CI/CD pipelines
  • Knowledge of caching, messaging, or streaming tools (e.g. Redis, Kafka)
  • Experience working in agile, cross-functional teams
Benefits
  • Work from the European Union region
  • A work permit are required
  • Candidates must have an active VAT status in the EU VIES registry
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Go (Golang)gRPCAPI designSQL databasesPostgreSQLMySQLDockermicroservicesKubernetesGoogle Cloud Platform (GCP)
Soft Skills
collaborationproblem-solvingproactive ownershipcommunicationagile development