• Key Responsibilities
    • Design, develop, and maintain backend services in Go
    • Build and evolve scalable, high-performance, and fault-tolerant system architecture
    • Work with relational and NoSQL databases (PostgreSQL, Redis, ClickHouse, etc.)
    • Integrate with external systems via REST, gRPC, and WebSocket
    • Develop shared libraries and core components, including logging, monitoring, and tracing
    • Conduct code reviews and mentor junior engineers
    • Participate in task planning, estimation, and decomposition
    • Collaborate closely with DevOps, QA, and frontend teams
  • Requirements
    • 5+ years of backend development experience with a strong focus on Go
    • Excellent knowledge of the Go standard library
    • Solid understanding of distributed, fault-tolerant system architecture
    • Hands-on experience with Kafka and/or RabbitMQ and/or NATS, and a deep understanding of event-driven architectures
    • Experience using AI agents for code generation and development tasks
    • Strong experience with REST and gRPC APIs; good knowledge of HTTP, TLS, and WebSocket
    • Proven experience with PostgreSQL and/or MySQL in high-load environments
    • Experience with NoSQL databases and a clear understanding of when and why to use them
    • Ability to write unit and integration tests (Testify, GoMock, etc.)
    • Experience setting up build processes and CI/CD pipelines (Docker, GitHub Actions, GitLab CI, etc.)
    • Strong knowledge of SOLID principles and Clean Architecture; ability to write clean, maintainable code
    • Experience working in Agile/Scrum teams and actively participating in technical discussions
    • Fluent Russian
  • Nice to Have
    • Experience building systems using Event Sourcing and CQRS
    • Knowledge of Kubernetes and Helm; experience with cloud infrastructure
    • Experience with performance analysis and profiling tools (pprof, benchmarks, flamegraphs)
    • Understanding of OLTP and OLAP workloads
    • Experience with Testcontainers
  • What We Offer
    • Office-based role in Cyprus (Limassol)
    • Flexible start of the working day
    • Office meal compensation
    • Official employment under Cyprus labor law
    • 4 additional paid days off
    • No legacy codebase
Join Our Team
Apply to work on products redefining real-time entertainment
Choose position