FANzino
Limassol, Cyprus4 months ago
Reach out directly about this role
Grade
Senior
Experience
from 5 years
Work Format
Onsite
Employment
Full-time
By city
AI writes it from your resume. You only have to send it.
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