Senior Backend Engineer (Go)
FANzino (B2B online gambling/live games provider) seeks Senior Backend Engineer (Go) to build high-load fault-tolerant Go services, design scalable architecture, work with PostgreSQL, Redis, ClickHouse, Kafka, REST/gRPC. Office in Limassol, Cyprus.
FANzino is a B2B game provider of a new format in the online gambling world. We create scalable live games without studios using video composition, emulation, and real-time outcome generation. Responsibilities: - Development and support of Go services - Design and implementation of scalable architecture with fault tolerance and performance - Work with relational and NoSQL databases (PostgreSQL, Redis, ClickHouse, etc.) - Integration with external systems via REST/gRPC/WebSocket - Development of common libraries for system components including logging, monitoring and tracing - Conducting code review, mentoring junior developers - Participation in planning, estimation and decomposition of tasks, close interaction with DevOps, QA and the frontend team
5+ years of backend development experience with a focus on Go Excellent knowledge of the Go standard library Understanding of architectural principles for building distributed fault-tolerant systems Experience with Kafka and/or RabbitMQ and/or NATS and deep understanding of event-driven architecture nuances Experience with AI agents for writing code Experience with REST and gRPC APIs, knowledge of HTTP, TLS, WebSocket Experience with PostgreSQL and/or MySQL in high-load projects Experience with NoSQL databases and understanding of the reasons for their use Skills in writing unit and integration tests (Testify, GoMock, etc.) Experience setting up build and CI/CD pipelines (Docker, GitHub Actions, GitLab CI, etc.) Understanding of SOLID, Clean Architecture, experience writing readable, maintainable code Ability to work in an Agile/Scrum team and actively participate in technical discussions Nice to have: - Experience developing event sourcing + CQRS systems - Knowledge of Kubernetes, Helm, experience with cloud infrastructure - Proficiency with performance analysis tools (pprof, benchmark, flamegraph) - Understanding of OLTP and OLAP systems tasks - Experience with Testcontainers
Office work: office in Cyprus (Limassol) Flexible start of the working day Food compensation in the office Official employment under Cyprus labor law 4 additional days off No legacy
Don't miss a single job
Subscribe to our Telegram channel