
Senior Golang Developer
Xebia
full-time
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
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