Xebia

Senior Golang Developer

Xebia

full-time

Posted on:

Location Type: Remote

Location: Portugal

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 with a strong focus on performance and multi-tenancy
  • designing APIs in line with Google AIP standards
  • 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 and code reviews
  • 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

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
Benefits
  • continuous growth
  • community events like Data&AI Warsaw Summit
  • personal development budgets
Applicant Tracking System Keywords

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

Hard Skills & Tools
Go (Golang)gRPCAPI designdata modelingSQL databasesPostgreSQLMySQLDockerunit testingintegration testing
Soft Skills
collaborationproactive ownershipproblem-solvingcommunicationagile development