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
View details
Apply Now