
Senior Golang Developer
Xebia Poland
full-time
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
Job Level
Tech Stack
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
- 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 and 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
- Work from the European Union region and a work permit are required
Benefits
- Community events like the Data&AI Warsaw Summit
- Support for 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)gRPCSQL databasesPostgreSQLMySQLDockermicroservicesdistributed systemsGoogle Cloud Platform (GCP)caching
Soft Skills
collaborationproblem-solvingownershipcommunicationagile development