Senior Go Developer with Generative AI
New
Opportunity to work remotely within PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English B2
- Experience
- 3+ years
- Required Skills
- PostgreSQLKubernetesGoRedisGitHub ActionsHelmGenerative AI
Requirements
- 3+ years of professional software engineering experience with strong backend ownership
- Deep expertise in Go, including idiomatic design, interfaces, concurrency, context management, and error handling
- Hands-on experience building HTTP APIs, middleware, and service-oriented architectures
- Strong experience with PostgreSQL, including schema design, query optimization, and database migration workflows
- Practical experience with Redis (caching strategies, counters, and distributed rate-limiting patterns)
- Experience designing or working with authorization and policy systems (RBAC/ABAC concepts)
- Strong testing discipline in Go (table-driven tests, mocks, integration tests, and test containers)
- Experience operating production systems with observability tooling (OpenTelemetry metrics and tracing, dashboards, and alerting)
- Solid experience with Kubernetes and Helm deployments
- Strong CI/CD experience (GitHub Actions or equivalent)
- Demonstrated ability to lead technical design and execute independently, end-to-end
- Familiarity with GenAI concepts and OpenAI APIs
- English level of minimum B2 (Upper-Intermediate)
Responsibilities
- Design and implement production-grade backend features using Go in a microservices-style architecture
- Build and maintain provider integration frameworks for external LLM vendors such as OpenAI and Anthropic, as well as cloud AI services
- Own backend service quality through robust unit and integration testing, and continuously improve CI/CD quality gates
- Improve data access reliability and performance across PostgreSQL and Redis
- Collaborate cross-functionally on architecture, scalability, security, and operational excellence
- Lead technical design discussions and deliver solutions independently in ambiguous problem spaces
- Work with other product teams on their specific API requirements, troubleshoot issues, and identify new requirements
View Full Description & ApplyYou'll be redirected to the employer's site