Nazad na listu
Posao
Logo Uplatform

Golang Developer

Uplatform

Zastava Srbija Rad na daljinu, Srbija Ostalo

We’re looking for a Senior Go Developer to join the Uplatform team and work on high-load services built around a modern technology stack.

What We’re Looking For

  • 5+ years of commercial software development experience in any programming language.
  • 2+ years of commercial Go development experience with production-grade code. Strong knowledge of idiomatic Go, unit testing, and active participation in code reviews.
  • Experience designing APIs with backward compatibility in mind. Solid understanding of distributed systems, including CAP, Saga, Outbox, and 2PC.
  • Fluent Russian language skills.
  • Hands-on experience with Kafka and event-driven architectures.
  • Strong experience with OLTP databases: schema design, migrations, and a solid understanding of replication and sharding. A proactive approach to caching.
  • Metrics, alerting, distributed tracing, graceful shutdown, circuit breakers, and rate limiting are an essential part of your development practices.
  • Understanding of zero-downtime deployments, Docker, and the 12-factor app methodology. Experience with profiling and identifying performance bottlenecks.
  • Secure handling of secrets (Vault, Kubernetes Secrets) and a solid understanding of authentication and authorization.
  • Ownership of your area of responsibility from development through deployment. Ability to provide constructive feedback to colleagues and proactively contribute to the technical backlog.
  • Ability to take business context into account, provide accurate estimates, highlight risks, justify technical decisions, and propose alternatives.
  • AI as a daily development tool.

Nice to Have

  • Experience with NATS.
  • Additional experience with Kafka.
  • Ability to design a service architecture from scratch based on a high-level problem description.
  • Experience migrating legacy codebases to Go (we are currently migrating from PHP).
  • Open-source contributions.

Tech Stack

  • Go — primary programming language.
  • Kafka, NATS — message brokers.
  • MySQL — primary OLTP database.
  • gRPC, HTTP (Echo/Fiber) — transport.
  • Event Sourcing — architectural approach.
  • Prometheus, Grafana, ELK — observability.
  • Docker, Kubernetes — infrastructure.

What We Offer

  • Location options: Cyprus or Serbia, with fully remote work also available (discussed individually).
  • Flexible work format: Hybrid/remote.

Extended benefits package:

  • 20–21 paid vacation days, depending on location.
  • Company gifts for employees and their children.
  • Flexible working hours.
  • Performance-based semi-annual bonuses.
  • Compensation for English lessons.
  • Fast decision-making with minimal bureaucracy.
  • High-load projects with a modern technology stack.
  • Fully covered participation in IT conferences, meetups, and training courses.
  • 4 additional paid days off per year.
  • A large, highly skilled team with strong opportunities for professional growth.
  • Referral program with rewards for successful candidate recommendations.

Izvor: https://www.linkedin.com/jobs/view/4444585844/

Nivo: mid level

Objavljeno 11/08/2026 · Ističe 10/10/2026

Ovaj oglas dolazi iz spoljnog izvora. Prijava se obavlja na sajtu poslodavca.

Prijavi se na izvoru

Slični poslovi