Reach out directly about this role
#vacancy #job #cyprus #igaming #go #golang
FANzino is a B2B provider of new-format games in the online gambling world. We create scalable live games without studios, using video compositing, emulation, and real-time outcome generation technologies.
We are looking for an experienced and passionate Senior Backend Engineer (Go) to become a key member of our engineering team. You will develop high-load and fault-tolerant backend systems in Go, participate in architectural decisions, and influence the technical development of the product.
Key Responsibilities: 🔸Development and support of services in Go 🔸Design and implementation of a scalable architecture considering 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 working with system components, including logging, monitoring, and tracing 🔸Conducting code reviews, mentoring junior developers 🔸Participation in planning, estimation, and decomposition of tasks, close interaction with DevOps, QA, and the frontend team
Technical Requirements: 🔹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 a deep understanding of the nuances of event-driven architecture 🔹Experience working with AI agents for code writing. 🔹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 the reasons for their use 🔹Skills in writing unit and integration tests (Testify, GoMock, etc.) 🔹Experience in setting up build and CI/CD pipelines (Docker, GitHub Actions, GitLab CI, etc.) 🔹Understanding of SOLID, Clean Architecture principles, experience in writing readable, maintainable code 🔹Ability to work in an Agile/Scrum team, actively participate in technical discussions. It will be a plus: 🔹Experience in developing event sourcing + CQRS systems 🔹Knowledge of Kubernetes, Helm, experience with cloud infrastructure 🔹Proficiency in performance analysis tools (pprof, benchmark, flamegraph) 🔹Understanding of OLTP and OLAP system tasks 🔹Experience with Testcontainers
Conditions 🔸On-site work: Office in Cyprus (Limassol) 🔸Flexible start to the workday 🔸Meal compensation in the office 🔸Official employment according to the Labor Code of Cyprus 🔸4 additional days off 🔸No legacy code
If you are ready to build a powerful platform for live games from scratch, send your resume! @ksushaegorova_
from 5 years
Experience
Full-time
Employment
Onsite
Work Format
Senior
Grade
Backend
Specialization
iGaming
Industry
Product company
Company Type
By city
Backend
Specialization
iGaming
Industry
Product company
Company Type