Senior Golang Developer

About the Role
 

We're looking for an experienced Go developer to build new microservices and critical platform components.

Responsibilities

  • Design and develop new microservices in Go
  • Build high-load systems (search, music, accounts, messaging)
  • Code review and mentoring junior/middle developers
  • Participate in architectural decisions and technical planning
  • Optimize service performance and scalability
  • Implement best practices and coding standards

 

Required Skills

  • 5+ years of commercial software development experience
  • 3+ years of experience with Go
  • Strong knowledge of Go web frameworks
  • Experience with PostgreSQL (pgx driver, migrations, query optimization)
  • Experience with Redis (caching, queues, pub/sub)
  • Understanding of Hexagonal/Clean Architecture
  • Experience writing unit and integration tests (testify, testcontainers)
  • Experience with Docker and Kubernetes
  • Experience with GCP (GKE, Cloud Storage, Cloud SQL, etc.)

 

Nice to Have

  • Experience with Apache Cassandra or other NoSQL databases
  • Experience with OpenSearch/Elasticsearch
  • Experience with Kafka or other message brokers
  • Knowledge of OpenTelemetry (tracing, metrics, logs)
  • Experience with Keycloak or OAuth 2.0 / OIDC
  • Experience with gRPC and Protocol Buffers
  • Knowledge of MongoDB

 

Tech Stack

  • Go 1.24, pgx, gocql, go-redis
  • PostgreSQL 13+, Cassandra 4+, Redis 7+, MongoDB 6+
  • OpenSearch, Kafka
  • OpenTelemetry, Jaeger, Prometheus, Grafana
  • Docker, Kubernetes (GKE), CI/CD (GitLab)
  • GCP (Cloud Storage, Cloud SQL, Secret Manager, etc.)
  • Keycloak, JWT (RS256)

 

Benefits

  • Competitive salary based on experience and skills
  • 20 paid vacation days
  • Sick leaves: unlimited with medical certificate, up to 5 paid days per year without certificate
  • Healthy work–life balance
  • Family-first culture and flexible approach to work schedule
  • Flexible work schedule
  • Professional growth and development opportunities

Required languages

English B2 - Upper Intermediate
Published 6 January · Updated 14 January
Statistics:
185 views
·
80 applications
3% read
To apply for this and other jobs on Djinni login or signup.
Loading...